Anisotropic x16 LOD (line direction, v)

Time bar (total: 23.1s)

analyze3.7s (16.2%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
0%0%0%100%0%0%0%6
6.3%0%0%100%0%0%0%7
6.3%0%0%100%0%0%0%8
6.3%0%0%100%0%0%0%9
6.3%0%0%100%0%0%0%10
Compiler

Compiled 200 to 60 computations (70% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.4s
ival-mult: 640.0ms (26.5% of total)
ival-fabs: 452.0ms (18.7% of total)
ival-<=: 428.0ms (17.7% of total)
...c/correct-round.rkt:119:19: 185.0ms (7.7% of total)
ival-floor: 123.0ms (5.1% of total)
ival-and: 100.0ms (4.1% of total)
ival-div: 92.0ms (3.8% of total)
ival-add: 90.0ms (3.7% of total)
ival-sqrt: 76.0ms (3.1% of total)
ival-if: 66.0ms (2.7% of total)
ival-fmax: 59.0ms (2.4% of total)
ival->=: 41.0ms (1.7% of total)
ival-==: 40.0ms (1.7% of total)
const: 17.0ms (0.7% of total)
backward-pass: 4.0ms (0.2% of total)

sample3.6s (15.4%)

Results
2.8s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.3s
ival-mult: 606.0ms (26.7% of total)
ival-<=: 388.0ms (17.1% of total)
ival-fabs: 242.0ms (10.7% of total)
...c/correct-round.rkt:119:19: 176.0ms (7.8% of total)
ival->=: 174.0ms (7.7% of total)
ival-floor: 115.0ms (5.1% of total)
ival-add: 97.0ms (4.3% of total)
ival-and: 94.0ms (4.1% of total)
ival-fmax: 93.0ms (4.1% of total)
ival-sqrt: 75.0ms (3.3% of total)
ival-div: 70.0ms (3.1% of total)
ival-==: 63.0ms (2.8% of total)
ival-if: 51.0ms (2.3% of total)
const: 19.0ms (0.8% of total)
backward-pass: 4.0ms (0.2% of total)
Bogosity

preprocess89.0ms (0.4%)

Algorithm
egg-herbie
Rules
1776×fma-define
1276×fnmadd-define
1080×unsub-neg
1008×fmsub-define
740×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03504569
110054527
225854527
346994527
026124
173124
2165124
3243124
4258124
0258124
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
Outputs
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Call 2
Inputs
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dY.v)))
(if (>= (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) (neg dX.v))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) (neg dY.v))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(neg (if (>= (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dY.v))))
(neg (if (>= (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) (neg dX.v))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) (neg dY.v)))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(if (>= (+ (* (* (floor h) dX.u) (* (floor h) dX.u)) (* (* (floor w) dX.v) (* (floor w) dX.v))) (+ (* (* (floor h) dY.u) (* (floor h) dY.u)) (* (* (floor w) dY.v) (* (floor w) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor h) dX.u) (* (floor h) dX.u)) (* (* (floor w) dX.v) (* (floor w) dX.v))) (+ (* (* (floor h) dY.u) (* (floor h) dY.u)) (* (* (floor w) dY.v) (* (floor w) dY.v)))))) (* (floor w) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor h) dX.u) (* (floor h) dX.u)) (* (* (floor w) dX.v) (* (floor w) dX.v))) (+ (* (* (floor h) dY.u) (* (floor h) dY.u)) (* (* (floor w) dY.v) (* (floor w) dY.v)))))) (* (floor w) dY.v)))
(if (>= (+ (* (* (floor dX.u) w) (* (floor dX.u) w)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dX.u) dY.u) (* (floor dX.u) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.u) w) (* (floor dX.u) w)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dX.u) dY.u) (* (floor dX.u) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.u) w) (* (floor dX.u) w)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dX.u) dY.u) (* (floor dX.u) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor dX.v) dX.u) (* (floor dX.v) dX.u)) (* (* (floor h) w) (* (floor h) w))) (+ (* (* (floor dX.v) dY.u) (* (floor dX.v) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.v) dX.u) (* (floor dX.v) dX.u)) (* (* (floor h) w) (* (floor h) w))) (+ (* (* (floor dX.v) dY.u) (* (floor dX.v) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) w)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.v) dX.u) (* (floor dX.v) dX.u)) (* (* (floor h) w) (* (floor h) w))) (+ (* (* (floor dX.v) dY.u) (* (floor dX.v) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor dY.u) dX.u) (* (floor dY.u) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.u) w) (* (floor dY.u) w)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.u) dX.u) (* (floor dY.u) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.u) w) (* (floor dY.u) w)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.u) dX.u) (* (floor dY.u) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.u) w) (* (floor dY.u) w)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor dY.v) dX.u) (* (floor dY.v) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.v) dY.u) (* (floor dY.v) dY.u)) (* (* (floor h) w) (* (floor h) w)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.v) dX.u) (* (floor dY.v) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.v) dY.u) (* (floor dY.v) dY.u)) (* (* (floor h) w) (* (floor h) w)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.v) dX.u) (* (floor dY.v) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.v) dY.u) (* (floor dY.v) dY.u)) (* (* (floor h) w) (* (floor h) w)))))) (* (floor h) w)))
(if (>= (+ (* (* (floor maxAniso) dX.u) (* (floor maxAniso) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor maxAniso) dY.u) (* (floor maxAniso) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor maxAniso) dX.u) (* (floor maxAniso) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor maxAniso) dY.u) (* (floor maxAniso) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor maxAniso) dX.u) (* (floor maxAniso) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor maxAniso) dY.u) (* (floor maxAniso) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dX.u) dX.v) (* (floor dX.u) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.u) dY.v) (* (floor dX.u) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dX.u) dX.v) (* (floor dX.u) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.u) dY.v) (* (floor dX.u) dY.v)))))) (* (floor dX.u) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dX.u) dX.v) (* (floor dX.u) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.u) dY.v) (* (floor dX.u) dY.v)))))) (* (floor dX.u) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dX.v) h) (* (floor dX.v) h))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.v) dY.v) (* (floor dX.v) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dX.v) h) (* (floor dX.v) h))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.v) dY.v) (* (floor dX.v) dY.v)))))) (* (floor dX.v) h)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dX.v) h) (* (floor dX.v) h))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.v) dY.v) (* (floor dX.v) dY.v)))))) (* (floor dX.v) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.u) dX.v) (* (floor dY.u) dX.v))) (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dY.u) dY.v) (* (floor dY.u) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.u) dX.v) (* (floor dY.u) dX.v))) (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dY.u) dY.v) (* (floor dY.u) dY.v)))))) (* (floor dY.u) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.u) dX.v) (* (floor dY.u) dX.v))) (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dY.u) dY.v) (* (floor dY.u) dY.v)))))) (* (floor dY.u) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.v) dX.v) (* (floor dY.v) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dY.v) h) (* (floor dY.v) h)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.v) dX.v) (* (floor dY.v) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dY.v) h) (* (floor dY.v) h)))))) (* (floor dY.v) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.v) dX.v) (* (floor dY.v) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dY.v) h) (* (floor dY.v) h)))))) (* (floor dY.v) h)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor maxAniso) dX.v) (* (floor maxAniso) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor maxAniso) dY.v) (* (floor maxAniso) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor maxAniso) dX.v) (* (floor maxAniso) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor maxAniso) dY.v) (* (floor maxAniso) dY.v)))))) (* (floor maxAniso) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor maxAniso) dX.v) (* (floor maxAniso) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor maxAniso) dY.v) (* (floor maxAniso) dY.v)))))) (* (floor maxAniso) dY.v)))
(if (>= (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dX.u) (* (floor h) dX.u))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dX.u) (* (floor h) dX.u))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.u)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dX.u) (* (floor h) dX.u))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.u) (* (floor h) dX.u)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.u) (* (floor h) dX.u)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.u) (* (floor h) dX.u)))))) (* (floor h) dX.u)))
(if (>= (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.u) (* (floor h) dY.u))) (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.u) (* (floor h) dY.u))) (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.u)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.u) (* (floor h) dY.u))) (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))))) (* (floor h) dY.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))))) (* (floor h) dX.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) maxAniso)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dY.u) (* (floor h) dY.u)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dY.u) (* (floor h) dY.u)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dY.u) (* (floor h) dY.u)))))) (* (floor h) dY.u)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso)))))) (* (floor h) maxAniso)))
Outputs
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor (neg w)) (* (* dX.u dX.u) (floor (neg w))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (floor (neg w)) (* (* dY.u dY.u) (floor (neg w)))))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor (neg w)) (* (* dX.u dX.u) (floor (neg w))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (floor (neg w)) (* (* dY.u dY.u) (floor (neg w)))))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor (neg w)) (* (* dX.u dX.u) (floor (neg w))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (floor (neg w)) (* (* dY.u dY.u) (floor (neg w)))))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dY.v)))
(if (>= (fma (floor (neg h)) (* (* dX.v dX.v) (floor (neg h))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor (neg h)) (* (* dY.v dY.v) (floor (neg h))) (* (* (floor w) dY.u) (* (floor w) dY.u)))) (* (* dX.v (floor (neg h))) (rsqrt (fmax (fma (floor (neg h)) (* (* dX.v dX.v) (floor (neg h))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor (neg h)) (* (* dY.v dY.v) (floor (neg h))) (* (* (floor w) dY.u) (* (floor w) dY.u)))))) (* (* dY.v (floor (neg h))) (rsqrt (fmax (fma (floor (neg h)) (* (* dX.v dX.v) (floor (neg h))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor (neg h)) (* (* dY.v dY.v) (floor (neg h))) (* (* (floor w) dY.u) (* (floor w) dY.u)))))))
(if (>= (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) (neg dX.v))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))) (* (floor h) (neg dX.v))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) (neg dY.v))))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))) (* (floor h) (neg dY.v))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(neg (if (>= (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor (neg w)) dX.u) (* (floor (neg w)) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor (neg w)) dY.u) (* (floor (neg w)) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (fma (floor (neg w)) (* (* dX.u dX.u) (floor (neg w))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (floor (neg w)) (* (* dY.u dY.u) (floor (neg w)))))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor (neg w)) (* (* dX.u dX.u) (floor (neg w))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (floor (neg w)) (* (* dY.u dY.u) (floor (neg w)))))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor (neg w)) (* (* dX.u dX.u) (floor (neg w))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (floor (neg w)) (* (* dY.u dY.u) (floor (neg w))))))))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor (neg h)) dX.v) (* (floor (neg h)) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor (neg h)) dY.v) (* (floor (neg h)) dY.v)))))) (* (floor (neg h)) dY.v))))
(neg (if (>= (fma (floor (neg h)) (* (* dX.v dX.v) (floor (neg h))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor (neg h)) (* (* dY.v dY.v) (floor (neg h))) (* (* (floor w) dY.u) (* (floor w) dY.u)))) (* (* dX.v (floor (neg h))) (rsqrt (fmax (fma (floor (neg h)) (* (* dX.v dX.v) (floor (neg h))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor (neg h)) (* (* dY.v dY.v) (floor (neg h))) (* (* (floor w) dY.u) (* (floor w) dY.u)))))) (* (* dY.v (floor (neg h))) (rsqrt (fmax (fma (floor (neg h)) (* (* dX.v dX.v) (floor (neg h))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor (neg h)) (* (* dY.v dY.v) (floor (neg h))) (* (* (floor w) dY.u) (* (floor w) dY.u))))))))
(neg (if (>= (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) (neg dX.u)) (* (floor w) (neg dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) (neg dX.v))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) (neg dX.v)) (* (floor h) (neg dX.v)))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))) (* (floor h) (neg dX.v))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) (neg dY.u)) (* (floor w) (neg dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) (neg dY.v)) (* (floor h) (neg dY.v))))))) (* (floor h) (neg dY.v)))))
(neg (if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))) (* (floor h) (neg dY.v)))))
(neg (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))))
(neg (if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))))
(if (>= (+ (* (* (floor h) dX.u) (* (floor h) dX.u)) (* (* (floor w) dX.v) (* (floor w) dX.v))) (+ (* (* (floor h) dY.u) (* (floor h) dY.u)) (* (* (floor w) dY.v) (* (floor w) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor h) dX.u) (* (floor h) dX.u)) (* (* (floor w) dX.v) (* (floor w) dX.v))) (+ (* (* (floor h) dY.u) (* (floor h) dY.u)) (* (* (floor w) dY.v) (* (floor w) dY.v)))))) (* (floor w) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor h) dX.u) (* (floor h) dX.u)) (* (* (floor w) dX.v) (* (floor w) dX.v))) (+ (* (* (floor h) dY.u) (* (floor h) dY.u)) (* (* (floor w) dY.v) (* (floor w) dY.v)))))) (* (floor w) dY.v)))
(if (>= (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* dX.u (floor h)) (* dX.u (floor h)))) (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (floor h) (* dY.u (* (floor h) dY.u))))) (* (* (floor w) dX.v) (rsqrt (fmax (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* dX.u (floor h)) (* dX.u (floor h)))) (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (floor h) (* dY.u (* (floor h) dY.u))))))) (* (* (floor w) dY.v) (rsqrt (fmax (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* dX.u (floor h)) (* dX.u (floor h)))) (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (floor h) (* dY.u (* (floor h) dY.u))))))))
(if (>= (+ (* (* (floor dX.u) w) (* (floor dX.u) w)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dX.u) dY.u) (* (floor dX.u) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.u) w) (* (floor dX.u) w)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dX.u) dY.u) (* (floor dX.u) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.u) w) (* (floor dX.u) w)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dX.u) dY.u) (* (floor dX.u) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor dX.u) (* w (* w (floor dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dX.u) (* dY.u (* dY.u (floor dX.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor dX.u) (* w (* w (floor dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dX.u) (* dY.u (* dY.u (floor dX.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor dX.u) (* w (* w (floor dX.u))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dX.u) (* dY.u (* dY.u (floor dX.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor dX.v) dX.u) (* (floor dX.v) dX.u)) (* (* (floor h) w) (* (floor h) w))) (+ (* (* (floor dX.v) dY.u) (* (floor dX.v) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.v) dX.u) (* (floor dX.v) dX.u)) (* (* (floor h) w) (* (floor h) w))) (+ (* (* (floor dX.v) dY.u) (* (floor dX.v) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) w)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dX.v) dX.u) (* (floor dX.v) dX.u)) (* (* (floor h) w) (* (floor h) w))) (+ (* (* (floor dX.v) dY.u) (* (floor dX.v) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma w (* (floor h) (* w (floor h))) (* (* dX.u (floor dX.v)) (* dX.u (floor dX.v)))) (fma (* dY.u (floor dX.v)) (* dY.u (floor dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* w (floor h)) (rsqrt (fmax (fma w (* (floor h) (* w (floor h))) (* (* dX.u (floor dX.v)) (* dX.u (floor dX.v)))) (fma (* dY.u (floor dX.v)) (* dY.u (floor dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma w (* (floor h) (* w (floor h))) (* (* dX.u (floor dX.v)) (* dX.u (floor dX.v)))) (fma (* dY.u (floor dX.v)) (* dY.u (floor dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor dY.u) dX.u) (* (floor dY.u) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.u) w) (* (floor dY.u) w)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.u) dX.u) (* (floor dY.u) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.u) w) (* (floor dY.u) w)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.u) dX.u) (* (floor dY.u) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.u) w) (* (floor dY.u) w)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (* (floor dY.u) (floor dY.u)) (* dX.u dX.u) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dY.u) (* w (* w (floor dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (* (floor dY.u) (floor dY.u)) (* dX.u dX.u) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dY.u) (* w (* w (floor dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (* (floor dY.u) (floor dY.u)) (* dX.u dX.u) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dY.u) (* w (* w (floor dY.u))) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor dY.v) dX.u) (* (floor dY.v) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.v) dY.u) (* (floor dY.v) dY.u)) (* (* (floor h) w) (* (floor h) w)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.v) dX.u) (* (floor dY.v) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.v) dY.u) (* (floor dY.v) dY.u)) (* (* (floor h) w) (* (floor h) w)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor dY.v) dX.u) (* (floor dY.v) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor dY.v) dY.u) (* (floor dY.v) dY.u)) (* (* (floor h) w) (* (floor h) w)))))) (* (floor h) w)))
(if (>= (fma (floor dY.v) (* dX.u (* dX.u (floor dY.v))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dY.v) (* dY.u (* dY.u (floor dY.v))) (* (floor h) (* w (* w (floor h)))))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor dY.v) (* dX.u (* dX.u (floor dY.v))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dY.v) (* dY.u (* dY.u (floor dY.v))) (* (floor h) (* w (* w (floor h)))))))) (* (* w (floor h)) (rsqrt (fmax (fma (floor dY.v) (* dX.u (* dX.u (floor dY.v))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor dY.v) (* dY.u (* dY.u (floor dY.v))) (* (floor h) (* w (* w (floor h)))))))))
(if (>= (+ (* (* (floor maxAniso) dX.u) (* (floor maxAniso) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor maxAniso) dY.u) (* (floor maxAniso) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor maxAniso) dX.u) (* (floor maxAniso) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor maxAniso) dY.u) (* (floor maxAniso) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor maxAniso) dX.u) (* (floor maxAniso) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor maxAniso) dY.u) (* (floor maxAniso) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma dX.u (* (floor maxAniso) (* dX.u (floor maxAniso))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (* dY.u (floor maxAniso)) (* dY.u (floor maxAniso))))) (* (* (floor h) dX.v) (rsqrt (fmax (fma dX.u (* (floor maxAniso) (* dX.u (floor maxAniso))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (* dY.u (floor maxAniso)) (* dY.u (floor maxAniso))))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma dX.u (* (floor maxAniso) (* dX.u (floor maxAniso))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* dY.v (* (floor h) dY.v)) (* (* dY.u (floor maxAniso)) (* dY.u (floor maxAniso))))))))
(if (>= (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dX.u) dX.v) (* (floor dX.u) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.u) dY.v) (* (floor dX.u) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dX.u) dX.v) (* (floor dX.u) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.u) dY.v) (* (floor dX.u) dY.v)))))) (* (floor dX.u) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dX.u) dX.v) (* (floor dX.u) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.u) dY.v) (* (floor dX.u) dY.v)))))) (* (floor dX.u) dY.v)))
(if (>= (fma (floor w) (* h (* (floor w) h)) (* (floor dX.u) (* dX.v (* dX.v (floor dX.u))))) (fma (floor dX.u) (* dY.v (* dY.v (floor dX.u))) (* (* (floor w) dY.u) (* (floor w) dY.u)))) (* (* dX.v (floor dX.u)) (rsqrt (fmax (fma (floor w) (* h (* (floor w) h)) (* (floor dX.u) (* dX.v (* dX.v (floor dX.u))))) (fma (floor dX.u) (* dY.v (* dY.v (floor dX.u))) (* (* (floor w) dY.u) (* (floor w) dY.u)))))) (* (* dY.v (floor dX.u)) (rsqrt (fmax (fma (floor w) (* h (* (floor w) h)) (* (floor dX.u) (* dX.v (* dX.v (floor dX.u))))) (fma (floor dX.u) (* dY.v (* dY.v (floor dX.u))) (* (* (floor w) dY.u) (* (floor w) dY.u)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dX.v) h) (* (floor dX.v) h))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.v) dY.v) (* (floor dX.v) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dX.v) h) (* (floor dX.v) h))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.v) dY.v) (* (floor dX.v) dY.v)))))) (* (floor dX.v) h)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dX.v) h) (* (floor dX.v) h))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dX.v) dY.v) (* (floor dX.v) dY.v)))))) (* (floor dX.v) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* h (floor dX.v)) (* h (floor dX.v)))) (fma (* dY.v (floor dX.v)) (* dY.v (floor dX.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))) (* (* h (floor dX.v)) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* h (floor dX.v)) (* h (floor dX.v)))) (fma (* dY.v (floor dX.v)) (* dY.v (floor dX.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))) (* (* dY.v (floor dX.v)) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* h (floor dX.v)) (* h (floor dX.v)))) (fma (* dY.v (floor dX.v)) (* dY.v (floor dX.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.u) dX.v) (* (floor dY.u) dX.v))) (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dY.u) dY.v) (* (floor dY.u) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.u) dX.v) (* (floor dY.u) dX.v))) (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dY.u) dY.v) (* (floor dY.u) dY.v)))))) (* (floor dY.u) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.u) dX.v) (* (floor dY.u) dX.v))) (+ (* (* (floor w) h) (* (floor w) h)) (* (* (floor dY.u) dY.v) (* (floor dY.u) dY.v)))))) (* (floor dY.u) dY.v)))
(if (>= (fma (* dX.v (floor dY.u)) (* dX.v (floor dY.u)) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor w) (* h (* (floor w) h)) (* (floor dY.u) (* dY.v (* dY.v (floor dY.u)))))) (* (* dX.v (floor dY.u)) (rsqrt (fmax (fma (* dX.v (floor dY.u)) (* dX.v (floor dY.u)) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor w) (* h (* (floor w) h)) (* (floor dY.u) (* dY.v (* dY.v (floor dY.u)))))))) (* (* dY.v (floor dY.u)) (rsqrt (fmax (fma (* dX.v (floor dY.u)) (* dX.v (floor dY.u)) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor w) (* h (* (floor w) h)) (* (floor dY.u) (* dY.v (* dY.v (floor dY.u)))))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.v) dX.v) (* (floor dY.v) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dY.v) h) (* (floor dY.v) h)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.v) dX.v) (* (floor dY.v) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dY.v) h) (* (floor dY.v) h)))))) (* (floor dY.v) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor dY.v) dX.v) (* (floor dY.v) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor dY.v) h) (* (floor dY.v) h)))))) (* (floor dY.v) h)))
(if (>= (fma (floor dY.v) (* dX.v (* dX.v (floor dY.v))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (* h (floor dY.v)) (* h (floor dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))) (* (* dX.v (floor dY.v)) (rsqrt (fmax (fma (floor dY.v) (* dX.v (* dX.v (floor dY.v))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (* h (floor dY.v)) (* h (floor dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))) (* (* h (floor dY.v)) (rsqrt (fmax (fma (floor dY.v) (* dX.v (* dX.v (floor dY.v))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (* h (floor dY.v)) (* h (floor dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor maxAniso) dX.v) (* (floor maxAniso) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor maxAniso) dY.v) (* (floor maxAniso) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor maxAniso) dX.v) (* (floor maxAniso) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor maxAniso) dY.v) (* (floor maxAniso) dY.v)))))) (* (floor maxAniso) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor maxAniso) dX.v) (* (floor maxAniso) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor maxAniso) dY.v) (* (floor maxAniso) dY.v)))))) (* (floor maxAniso) dY.v)))
(if (>= (fma (floor maxAniso) (* dX.v (* dX.v (floor maxAniso))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor maxAniso) (* (floor maxAniso) (* dY.v dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))) (* (* dX.v (floor maxAniso)) (rsqrt (fmax (fma (floor maxAniso) (* dX.v (* dX.v (floor maxAniso))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor maxAniso) (* (floor maxAniso) (* dY.v dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))) (* (* dY.v (floor maxAniso)) (rsqrt (fmax (fma (floor maxAniso) (* dX.v (* dX.v (floor maxAniso))) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor maxAniso) (* (floor maxAniso) (* dY.v dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))))
(if (>= (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dX.u) (* (floor h) dX.u))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dX.u) (* (floor h) dX.u))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.u)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dX.u) (* (floor h) dX.u))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* dX.u (floor h)) (* dX.u (floor h)))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* dX.u (floor h)) (rsqrt (fmax (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* dX.u (floor h)) (* dX.u (floor h)))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* dX.u (floor h)) (* dX.u (floor h)))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.u) (* (floor h) dX.u)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.u) (* (floor h) dX.u)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.u) (* (floor h) dX.u)))))) (* (floor h) dX.u)))
(if (>= (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* dX.u (floor h)) (* dX.u (floor h))))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* dX.u (floor h)) (* dX.u (floor h))))))) (* (* dX.u (floor h)) (rsqrt (fmax (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* dX.u (floor h)) (* dX.u (floor h))))))))
(if (>= (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (* (floor w) maxAniso) (* (floor w) maxAniso) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (* (floor w) maxAniso) (* (floor w) maxAniso) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (* (floor w) maxAniso) (* (floor w) maxAniso) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.u) (* (floor h) dY.u))) (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.u) (* (floor h) dY.u))) (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.u)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.u) (* (floor h) dY.u))) (+ (* (* (floor w) dX.v) (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (floor h) (* dY.u (* (floor h) dY.u)))) (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dY.u) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (floor h) (* dY.u (* (floor h) dY.u)))) (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (floor h) (* dY.u (* (floor h) dY.u)))) (fma (floor w) (* dX.v (* (floor w) dX.v)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))))) (* (floor h) dY.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))))) (* (floor h) dX.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) maxAniso)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor h) (* maxAniso (* (floor h) maxAniso)) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) maxAniso) (rsqrt (fmax (fma (floor h) (* maxAniso (* (floor h) maxAniso)) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor h) (* maxAniso (* (floor h) maxAniso)) (* (floor w) (* dX.u (* (floor w) dX.u)))) (fma (floor w) (* dY.u (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dY.u) (* (floor h) dY.u)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dY.u) (* (floor h) dY.u)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.v) (* (floor w) dY.v)) (* (* (floor h) dY.u) (* (floor h) dY.u)))))) (* (floor h) dY.u)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (floor h) (* dY.u (* (floor h) dY.u))))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (floor h) (* dY.u (* (floor h) dY.u))))))) (* (* (floor h) dY.u) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor w) (* dY.v (* (floor w) dY.v)) (* (floor h) (* dY.u (* (floor h) dY.u))))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) maxAniso) (* (floor w) maxAniso)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (* (floor w) maxAniso) (* (floor w) maxAniso) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (* (floor w) maxAniso) (* (floor w) maxAniso) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (* (floor h) dY.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (* (floor w) maxAniso) (* (floor w) maxAniso) (* (* (floor h) dY.v) (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) maxAniso) (* (floor h) maxAniso)))))) (* (floor h) maxAniso)))
(if (>= (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* maxAniso (* (floor h) maxAniso)) (* (* (floor w) dY.u) (* (floor w) dY.u)))) (* (* (floor h) dX.v) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* maxAniso (* (floor h) maxAniso)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))) (* (* (floor h) maxAniso) (rsqrt (fmax (fma (floor w) (* dX.u (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (fma (floor h) (* maxAniso (* (floor h) maxAniso)) (* (* (floor w) dY.u) (* (floor w) dY.u)))))))
Symmetry

(abs dX.u)

(abs dY.u)

(abs maxAniso)

explain265.0ms (1.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
480-0-(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))
00-0-h
00-0-dX.u
00-0-dY.v
00-0-(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
00-0-w
00-0-(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
00-0-(floor.f32 h)
00-0-(*.f32 (floor.f32 h) dX.v)
00-0-(/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))))
00-0-(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
00-0-(+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))
00-0-#s(literal 1 binary32)
00-0-(>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))
00-0-(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v))
00-0-(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
00-0-(*.f32 (floor.f32 w) dX.u)
00-0-(floor.f32 w)
00-0-dY.u
00-0-dX.v
00-0-(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
00-0-(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
00-0-(fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))
00-0-(*.f32 (floor.f32 w) dY.u)
00-0-(*.f32 (floor.f32 h) dY.v)
00-0-(+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v)))
Results
120.0ms498×0valid
16.0ms14×5exit
Compiler

Compiled 1135 to 83 computations (92.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-mult: 36.0ms (52.7% of total)
ival-floor: 7.0ms (10.2% of total)
ival-add: 5.0ms (7.3% of total)
ival-div: 4.0ms (5.9% of total)
ival-sqrt: 4.0ms (5.9% of total)
ival-fmax: 3.0ms (4.4% of total)
ival-if: 3.0ms (4.4% of total)
ival->=: 3.0ms (4.4% of total)
backward-pass: 2.0ms (2.9% of total)
const: 1.0ms (1.5% of total)

eval0.0ms (0%)

Compiler

Compiled 137 to 29 computations (78.8% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
80.6%
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
80.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Compiler

Compiled 278 to 56 computations (79.9% saved)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))))
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v))
cost-diff64
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
cost-diff0
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
cost-diff0
(+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v))))
cost-diff0
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff0
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Rules
264×*-lowering-*.f32
264×*-lowering-*.f64
128×associate-*r*
76×fma-define
66×associate-*l*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044901
1112901
2198901
3265901
4281901
0281901
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(floor w)
w
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(floor h)
h
(* dX.v (* (floor h) dX.v))
dX.v
(* (floor h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))
(+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))
(* (* (floor w) dX.u) (* (floor w) dX.u))
(* (floor w) dX.u)
(floor w)
w
dX.u
(* (* (floor h) dX.v) (* (floor h) dX.v))
(* (floor h) dX.v)
(floor h)
h
dX.v
(+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))
(* (* (floor w) dY.u) (* (floor w) dY.u))
(* (floor w) dY.u)
dY.u
(* (* (floor h) dY.v) (* (floor h) dY.v))
(* (floor h) dY.v)
dY.v
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v))
(/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))
1
(sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))
(fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))
Outputs
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)))
(floor w)
(floor.f32 w)
w
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))
(floor h)
(floor.f32 h)
h
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
dX.v
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)))
(* (floor w) (* dY.u dY.u))
(*.f32 dY.u (*.f32 (floor.f32 w) dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(* dY.v (* (floor h) dY.v))
(*.f32 (floor.f32 h) (*.f32 dY.v dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))
(+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)))
(+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v))))
(* (* (floor w) dX.u) (* (floor w) dX.u))
(*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(floor w)
(floor.f32 w)
w
dX.u
(* (* (floor h) dX.v) (* (floor h) dX.v))
(*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(floor h)
(floor.f32 h)
h
dX.v
(+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))
(+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))
(* (* (floor w) dY.u) (* (floor w) dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
dY.u
(* (* (floor h) dY.v) (* (floor h) dY.v))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
dY.v
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v))
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))))
(/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))))
1
#s(literal 1 binary32)
(sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))
(fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))))

localize196.0ms (0.8%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy98.7%
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
accuracy98.7%
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
accuracy98.7%
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
accuracy82.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))
accuracy99.2%
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
accuracy99.2%
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
accuracy99.2%
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
accuracy82.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
Results
105.0ms249×0valid
13.0ms5exit
Compiler

Compiled 957 to 46 computations (95.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
ival-mult: 35.0ms (54.4% of total)
ival-div: 5.0ms (7.8% of total)
ival-add: 5.0ms (7.8% of total)
ival-floor: 4.0ms (6.2% of total)
ival-sqrt: 4.0ms (6.2% of total)
ival-fmax: 3.0ms (4.7% of total)
ival-if: 3.0ms (4.7% of total)
ival->=: 3.0ms (4.7% of total)
backward-pass: 2.0ms (3.1% of total)
const: 0.0ms (0% of total)

series120.0ms (0.5%)

Counts
16 → 888
Calls
Call 1
Inputs
#<alt (if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))>
#<alt (* (floor w) (* (floor w) (* dX.u dX.u)))>
#<alt (if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))>
#<alt (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v))>
#<alt (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))>
#<alt (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))>
#<alt (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))>
#<alt (* (floor w) (* (floor w) (* dY.u dY.u)))>
#<alt (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))>
#<alt (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))>
#<alt (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))>
#<alt (* (* (floor w) dX.u) (* (floor w) dX.u))>
#<alt (* (* (floor w) dY.u) (* (floor w) dY.u))>
#<alt (* (* (floor h) dY.v) (* (floor h) dY.v))>
Outputs
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
Calls

222 calls:

TimeVariablePointExpression
9.0ms
h
@0
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))
5.0ms
dX.v
@inf
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v))
3.0ms
dX.u
@inf
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v))
3.0ms
w
@-inf
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
2.0ms
w
@0
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))

rewrite289.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
4254×*-lowering-*.f32
4254×*-lowering-*.f64
2032×/-lowering-/.f32
2032×/-lowering-/.f64
1248×sum5-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044473
1206473
21078473
37546473
08170473
Stop Event
iter limit
node limit
Counts
16 → 359
Calls
Call 1
Inputs
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(if (>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v)) (* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v)))
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dX.v))
(* (/ 1 (sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))) (* (floor h) dY.v))
(>= (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)))))
(* (* (floor w) dX.u) (* (floor w) dX.u))
(* (* (floor w) dY.u) (* (floor w) dY.u))
(* (* (floor h) dY.v) (* (floor h) dY.v))
Outputs
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(+.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (floor.f32 h) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 18 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 18 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 6 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 4 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32))) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 18 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 18 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))) (+.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 18 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 18 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 6 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 4 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (+.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u))) (-.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)))
(*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))) (/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u))) (+.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))) (-.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (pow.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (+.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dX.u))) #s(literal 2 binary32))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dX.u))) (exp.f32 (log.f32 (*.f32 (floor.f32 w) dX.u))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 (floor.f32 h) dX.v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))))
(/.f32 (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (/.f32 (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (floor.f32 h) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 dX.v) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))
(*.f32 (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v)
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 dX.v #s(literal 1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal -1 binary32)) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 (floor.f32 h) dY.v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dY.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dY.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (floor.f32 h) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 dY.v) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dY.v)
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 dY.v #s(literal 1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal -1 binary32)) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dY.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1/2 binary32)))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(exp.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dY.u))) #s(literal 2 binary32))
(*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)) (floor.f32 w))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dY.u))) (exp.f32 (log.f32 (*.f32 (floor.f32 w) dY.u))))
(neg.f32 (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 (floor.f32 h) dX.v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))))
(/.f32 (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (/.f32 (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (floor.f32 h) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 dX.v) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 dX.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))
(*.f32 (/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v)
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 dX.v #s(literal 1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) #s(literal -1 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal -1 binary32)) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 (floor.f32 h) dY.v)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dY.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dY.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (floor.f32 h) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 dY.v) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dY.v)
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 dY.v #s(literal 1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal -1 binary32)) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dY.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(exp.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dX.u))) #s(literal 2 binary32))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dX.u))) (exp.f32 (log.f32 (*.f32 (floor.f32 w) dX.u))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dY.u))) #s(literal 2 binary32))
(*.f32 (floor.f32 w) (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)) (floor.f32 w))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 w) dY.u))) (exp.f32 (log.f32 (*.f32 (floor.f32 w) dY.u))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 h) dY.v))) #s(literal 2 binary32))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (floor.f32 h))
(*.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v)
(*.f32 (exp.f32 (log.f32 (*.f32 (floor.f32 h) dY.v))) (exp.f32 (log.f32 (*.f32 (floor.f32 h) dY.v))))

simplify540.0ms (2.3%)

Algorithm
egg-herbie
Rules
4968×*-lowering-*.f32
4968×*-lowering-*.f64
2236×/-lowering-/.f32
2236×/-lowering-/.f64
2120×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03839264
18039264
221739264
374639264
4253539264
5399839264
6495339264
7643539264
8686739264
0842739264
Stop Event
iter limit
node limit
Counts
888 → 888
Calls
Call 1
Inputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
Outputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))

eval520.0ms (2.2%)

Compiler

Compiled 265585 to 2015 computations (99.2% saved)

prune584.0ms (2.5%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New2018152033
Fresh000
Picked202
Done000
Total2020152035
Accuracy
82.2%
Counts
2035 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.8%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
80.6%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
80.5%
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
61.9%
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))) (*.f32 (floor.f32 h) dY.v)))
80.6%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
57.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
80.7%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
80.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)) (floor.f32 w)) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
80.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
66.3%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
66.1%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
80.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
80.4%
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
71.0%
(if (>=.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
70.0%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Compiler

Compiled 3854 to 1104 computations (71.4% saved)

simplify51.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff384
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff736
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff384
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff736
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
cost-diff256
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
cost-diff256
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
cost-diff256
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
cost-diff512
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
cost-diff352
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff608
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
cost-diff0
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
cost-diff0
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
cost-diff0
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
cost-diff0
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Rules
312×*-lowering-*.f32
312×*-lowering-*.f64
214×/-lowering-/.f32
214×/-lowering-/.f64
108×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0741968
11481876
22781876
33181876
43301876
53601876
63981876
74371876
84711876
95061876
105241876
115351876
125401876
135461876
05461876
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(floor w)
w
dX.u
2
(pow (* (floor h) dX.v) 2)
(* (floor h) dX.v)
(floor h)
h
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(* (floor h) dY.v)
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
1/2
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(* dX.u (* dX.u (pow (floor w) 2)))
dX.u
(* dX.u (pow (floor w) 2))
(pow (floor w) 2)
(floor w)
w
2
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(floor h)
h
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(* (floor h) dX.v)
dX.v
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(* dX.v (* (floor h) dX.v))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(if (>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))
(>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))
(+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2)))
(* dX.u (* dX.u (pow (floor w) 2)))
dX.u
(* dX.u (pow (floor w) 2))
(pow (floor w) 2)
(floor w)
w
2
(* (* dX.v dX.v) (pow (floor h) 2))
(* dX.v dX.v)
dX.v
(pow (floor h) 2)
(floor h)
h
(+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))
(* (pow (floor w) 2) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (pow (floor h) 2) (* dY.v dY.v))
(* dY.v dY.v)
dY.v
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))
(* dX.v (floor h))
(sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))
(/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))
1
(fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))
(* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v))
(* (floor h) dY.v)
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(floor w)
w
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(floor h)
h
(* dX.v (* (floor h) dX.v))
dX.v
(* (floor h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(* (* dX.v dX.v) (pow (floor h) 2))
(* dX.v dX.v)
(pow (floor h) 2)
2
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ 1 (* (floor h) dY.v))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(floor w)
w
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(floor h)
h
(* dX.v (* (floor h) dX.v))
dX.v
(* (floor h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ 1 (* (floor h) dY.v)))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
2
(pow (* (floor h) dX.v) 2)
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
(pow (* (floor h) dY.v) 2)
-1/2
(/ 1 (* (floor h) dY.v))
1
Outputs
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(floor w)
(floor.f32 w)
w
dX.u
2
#s(literal 2 binary32)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(floor h)
(floor.f32 h)
h
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
1/2
#s(literal 1/2 binary32)
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(* dX.u (* dX.u (pow (floor w) 2)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
dX.u
(* dX.u (pow (floor w) 2))
(*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(pow (floor w) 2)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
2
#s(literal 2 binary32)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
dX.v
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) (* dX.u dX.u))
(*.f32 (floor.f32 w) (*.f32 dX.u dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(if (>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (*.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(* dX.u (* dX.u (pow (floor w) 2)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
dX.u
(* dX.u (pow (floor w) 2))
(*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(pow (floor w) 2)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
2
#s(literal 2 binary32)
(* (* dX.v dX.v) (pow (floor h) 2))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v dX.v)
(*.f32 dX.v dX.v)
dX.v
(pow (floor h) 2)
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(* (pow (floor w) 2) (* dY.u dY.u))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (pow (floor h) 2) (* dY.v dY.v))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* dY.v dY.v)
(*.f32 dY.v dY.v)
dY.v
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(* dX.v (floor h))
(*.f32 (floor.f32 h) dX.v)
(sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
1
#s(literal 1 binary32)
(fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v))
(*.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
(* (floor w) (* dX.u dX.u))
(*.f32 (floor.f32 w) (*.f32 dX.u dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
dX.v
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(* (* dX.v dX.v) (pow (floor h) 2))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v dX.v)
(*.f32 dX.v dX.v)
(pow (floor h) 2)
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
2
#s(literal 2 binary32)
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ 1 (* (floor h) dY.v))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
(* (floor w) (* dX.u dX.u))
(*.f32 (floor.f32 w) (*.f32 dX.u dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
dX.v
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ 1 (* (floor h) dY.v)))
(*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
2
#s(literal 2 binary32)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
-1/2
#s(literal -1/2 binary32)
(/ 1 (* (floor h) dY.v))
(/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))
1
#s(literal 1 binary32)

localize607.0ms (2.6%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.7%
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
accuracy98.7%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy82.8%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
accuracy82.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy99.2%
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
accuracy99.0%
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
accuracy87.7%
(sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy82.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy99.0%
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
accuracy99.0%
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
accuracy94.6%
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
accuracy91.5%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
accuracy99.2%
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
accuracy99.2%
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
accuracy99.2%
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
accuracy82.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy98.7%
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
accuracy98.7%
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
accuracy98.7%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy82.7%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
Results
247.0ms249×0valid
31.0ms5exit
Compiler

Compiled 2328 to 76 computations (96.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 142.0ms
ival-mult: 43.0ms (30.4% of total)
ival-pow: 36.0ms (25.4% of total)
ival-div: 14.0ms (9.9% of total)
ival-add: 11.0ms (7.8% of total)
ival->=: 8.0ms (5.7% of total)
ival-if: 7.0ms (4.9% of total)
ival-fmax: 6.0ms (4.2% of total)
ival-sqrt: 6.0ms (4.2% of total)
backward-pass: 5.0ms (3.5% of total)
ival-floor: 4.0ms (2.8% of total)
const: 1.0ms (0.7% of total)

series154.0ms (0.7%)

Counts
24 → 1452
Calls
Call 1
Inputs
#<alt (if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))>
#<alt (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))>
#<alt (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))>
#<alt (pow (* (floor w) dX.u) 2)>
#<alt (if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))>
#<alt (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))>
#<alt (if (>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))>
#<alt (>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))>
#<alt (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))>
#<alt (if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))>
#<alt (if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ 1 (* (floor h) dY.v))))>
#<alt (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)>
#<alt (pow (* (floor w) dY.u) 2)>
#<alt (pow (* (floor h) dY.v) 2)>
#<alt (* (floor w) (* (floor w) (* dY.u dY.u)))>
#<alt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))>
#<alt (* (* dX.v dX.v) (pow (floor h) 2))>
#<alt (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))>
#<alt (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)>
Outputs
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.v 2) (pow (floor h) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
Calls

363 calls:

TimeVariablePointExpression
24.0ms
dY.u
@inf
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
8.0ms
dY.u
@inf
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
3.0ms
dX.u
@0
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)
1.0ms
dX.v
@inf
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
1.0ms
h
@inf
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)

rewrite448.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
3672×*-lowering-*.f32
3672×*-lowering-*.f64
2390×/-lowering-/.f32
2390×/-lowering-/.f64
1358×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
074874
1368867
21781867
08452867
Stop Event
iter limit
node limit
Counts
24 → 595
Calls
Call 1
Inputs
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(if (>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))
(>= (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))
(sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ 1 (* (floor h) dY.v))))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow (* (floor w) dY.u) 2)
(pow (* (floor h) dY.v) 2)
(* (floor w) (* (floor w) (* dY.u dY.u)))
(/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))
(* (* dX.v dX.v) (pow (floor h) 2))
(sqrt (fmax (* (* dX.v dX.v) (pow (floor h) 2)) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)
Outputs
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(+.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (neg.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(fma.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 dX.v (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) (floor.f32 w) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)) (floor.f32 h) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) dX.v)) dX.v (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 18 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 18 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 6 binary32)))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 12 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 8 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 8 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))) (+.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))) (*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))))
(*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w)))))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dX.u)))
(*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)))
(*.f32 (floor.f32 w) (pow.f32 (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) #s(literal 1 binary32)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) (floor.f32 w))
(*.f32 (pow.f32 (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) #s(literal 1 binary32)) (floor.f32 w))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(exp.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1 binary32))
(neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v)
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32))))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v)
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/4 binary32))))
(fabs.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (*.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))))
(exp.f32 (-.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))))
(exp.f32 (-.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (*.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (floor.f32 h) dY.v)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (*.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v))) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) dY.v)))
(*.f32 dY.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dY.v))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (floor.f32 h) dY.v)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dY.v)
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) dY.v)) (floor.f32 h))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (floor.f32 h))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) dY.v)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) dY.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32))))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))) (*.f32 (log.f32 dY.u) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 dY.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w)))))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dY.u)))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
(*.f32 (floor.f32 w) (pow.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) #s(literal 1 binary32)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (floor.f32 w))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (floor.f32 w)) dY.u)
(*.f32 (pow.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) #s(literal 1 binary32)) (floor.f32 w))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h))) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dY.v)))
(/.f32 (*.f32 (floor.f32 h) dY.v) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (*.f32 (*.f32 (floor.f32 h) dY.v) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v))) #s(literal 1 binary32))
(*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))
(*.f32 (floor.f32 h) (pow.f32 (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)))
(*.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 dY.v (*.f32 (*.f32 (floor.f32 h) dY.v) (floor.f32 h)))
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)) (floor.f32 h))
(*.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v)
(*.f32 (*.f32 (*.f32 (floor.f32 h) dY.v) (floor.f32 h)) dY.v)
(*.f32 (pow.f32 (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)) (floor.f32 h))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))) (*.f32 (log.f32 dY.u) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 dY.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w)))))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dY.u)))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
(*.f32 (floor.f32 w) (pow.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) #s(literal 1 binary32)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (floor.f32 w))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (floor.f32 w)) dY.u)
(*.f32 (pow.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) #s(literal 1 binary32)) (floor.f32 w))
(neg.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(exp.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1 binary32))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 1 binary32))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.v) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h))) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))
(*.f32 (floor.f32 h) (pow.f32 (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)) #s(literal 1 binary32)))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 dX.v (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) dX.v)))
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)) (floor.f32 h))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v)
(*.f32 (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) dX.v)) dX.v)
(*.f32 (pow.f32 (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)) #s(literal 1 binary32)) (floor.f32 h))
(neg.f32 (neg.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal -1/4 binary32))))
(fabs.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))

simplify863.0ms (3.7%)

Algorithm
egg-herbie
Rules
4988×*-lowering-*.f32
4988×*-lowering-*.f64
2238×/-lowering-/.f32
2238×/-lowering-/.f64
2120×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04673656
19273656
223673656
376373656
4255773656
5398773656
6494273656
7642473656
8685673656
0841673656
Stop Event
iter limit
node limit
Counts
1452 → 1452
Calls
Call 1
Inputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
Outputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))

eval847.0ms (3.7%)

Compiler

Compiled 519032 to 4082 computations (99.2% saved)

prune387.0ms (1.7%)

Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New4440204460
Fresh7310
Picked505
Done000
Total4452234475
Accuracy
82.2%
Counts
4475 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
66.5%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
61.9%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal 1/2 binary32))))
66.2%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
80.4%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
80.5%
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
61.9%
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))) (*.f32 (floor.f32 h) dY.v)))
80.6%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
65.2%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
58.6%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
61.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
66.3%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
66.3%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (exp.f32 (+.f32 (*.f32 (log.f32 dY.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
66.1%
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
71.1%
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
69.7%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
70.0%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
47.9%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32)))))
69.6%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h)))
47.6%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32))))
70.0%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
70.0%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Compiler

Compiled 5428 to 1788 computations (67.1% saved)

simplify84.0ms (0.4%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff384
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff736
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff6464
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32)))
cost-diff6720
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32))))
cost-diff352
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff608
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
cost-diff0
(*.f32 (floor.f32 w) dX.u)
cost-diff0
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
cost-diff0
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
cost-diff0
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff384
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff736
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Rules
582×*-lowering-*.f32
582×*-lowering-*.f64
422×/-lowering-/.f32
422×/-lowering-/.f64
304×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0702362
11302213
22212211
32782211
43222211
53532211
65002211
76562211
88082211
99422211
109842211
1110092211
1210492211
1310952211
1411242211
1511352211
011352211
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ (/ 1 (floor h)) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(floor w)
w
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(floor h)
h
(* dX.v (* (floor h) dX.v))
dX.v
(* (floor h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ (/ 1 (floor h)) dX.v))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
2
(pow (* (floor h) dX.v) 2)
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
(pow (* (floor h) dY.v) 2)
-1/2
(/ (/ 1 (floor h)) dX.v)
(/ 1 (floor h))
1
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(floor w)
w
dX.u
2
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(* (floor h) dY.v)
(floor h)
h
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(* (floor h) dX.v)
dX.v
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor h) dX.v) 2)
1/2
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (floor h) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(* dX.u (* dX.u (pow (floor w) 2)))
dX.u
(* dX.u (pow (floor w) 2))
(pow (floor w) 2)
(floor w)
w
2
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(floor h)
h
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (floor h) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v))
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v)
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(pow (* (floor h) dX.v) 2)
(* (floor h) dX.v)
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
(pow (* (floor h) dY.v) 2)
1/2
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(* dX.v (* (floor h) dX.v))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1)))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(* dX.u (* dX.u (pow (floor w) 2)))
dX.u
(* dX.u (pow (floor w) 2))
(pow (floor w) 2)
(floor w)
w
2
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(floor h)
h
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(* (floor h) dX.v)
dX.v
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(* dX.v (* (floor h) dX.v))
(exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1))
(* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1)
(log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(pow (* (floor h) dX.v) 2)
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
(pow (* (floor h) dY.v) 2)
1/2
-1
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(floor w)
w
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(floor h)
h
(* dX.v (* (floor h) dX.v))
dX.v
(* (floor h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(pow (exp 2) (log (* (floor h) dX.v)))
(exp 2)
2
(log (* (floor h) dX.v))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
Outputs
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ (/ 1 (floor h)) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
dX.v
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ (/ 1 (floor h)) dX.v))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
2
#s(literal 2 binary32)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
-1/2
#s(literal -1/2 binary32)
(/ (/ 1 (floor h)) dX.v)
(/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))
(/ 1 (floor h))
(/.f32 #s(literal 1 binary32) (floor.f32 h))
1
#s(literal 1 binary32)
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(floor w)
(floor.f32 w)
w
dX.u
2
#s(literal 2 binary32)
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(floor h)
(floor.f32 h)
h
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
dX.v
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
1/2
#s(literal 1/2 binary32)
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (floor h) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(* dX.u (* dX.u (pow (floor w) 2)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
dX.u
(* dX.u (pow (floor w) 2))
(*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(pow (floor w) 2)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
2
#s(literal 2 binary32)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (floor h) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v)
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
1/2
#s(literal 1/2 binary32)
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1)))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(* dX.u (* dX.u (pow (floor w) 2)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
dX.u
(* dX.u (pow (floor w) 2))
(*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(pow (floor w) 2)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
2
#s(literal 2 binary32)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
dX.v
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
(exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1)
(neg.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))
(log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
1/2
#s(literal 1/2 binary32)
-1
#s(literal -1 binary32)
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
dX.u
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
dX.v
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(pow (exp 2) (log (* (floor h) dX.v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(exp 2)
(exp.f32 #s(literal 2 binary32))
2
#s(literal 2 binary32)
(log (* (floor h) dX.v))
(log.f32 (*.f32 (floor.f32 h) dX.v))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))

localize763.0ms (3.3%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.2%
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
accuracy97.6%
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
accuracy96.7%
(sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy94.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy97.6%
(>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
accuracy96.5%
(log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
accuracy94.7%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
accuracy94.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy99.6%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy97.6%
(>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
accuracy94.7%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
accuracy94.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy99.6%
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
accuracy99.6%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy97.6%
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
accuracy94.7%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
accuracy99.6%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy97.6%
(>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
accuracy94.7%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
accuracy94.7%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
Results
337.0ms192×0invalid
62.0ms49×0valid
33.0ms12×1valid
14.0ms5exit
Compiler

Compiled 2645 to 72 computations (97.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 149.0ms
ival-pow: 44.0ms (29.6% of total)
ival-mult: 30.0ms (20.2% of total)
ival-div: 19.0ms (12.8% of total)
ival-log: 12.0ms (8.1% of total)
ival-add: 10.0ms (6.7% of total)
ival-if: 7.0ms (4.7% of total)
ival-fmax: 5.0ms (3.4% of total)
ival-exp: 5.0ms (3.4% of total)
backward-pass: 5.0ms (3.4% of total)
ival-floor: 4.0ms (2.7% of total)
ival-sqrt: 4.0ms (2.7% of total)
ival->=: 4.0ms (2.7% of total)
const: 1.0ms (0.7% of total)

series823.0ms (3.6%)

Counts
21 → 1284
Calls
Call 1
Inputs
#<alt (if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ (/ 1 (floor h)) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))>
#<alt (if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))>
#<alt (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))>
#<alt (pow (* (floor w) dX.u) 2)>
#<alt (* (floor w) dX.u)>
#<alt (if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (floor h) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))>
#<alt (if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1)))>
#<alt (exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1))>
#<alt (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))>
#<alt (if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)>
#<alt (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)>
#<alt (pow (* (floor w) dY.u) 2)>
#<alt (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))>
#<alt (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))>
#<alt (pow (exp 2) (log (* (floor h) dX.v)))>
Outputs
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (* dX.u (floor w))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (* (pow dY.u 2) (pow (floor w) 2))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))>
#<alt (+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))>
#<alt (+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))>
#<alt (+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))>
#<alt (+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))>
#<alt (+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
Calls

321 calls:

TimeVariablePointExpression
115.0ms
dY.u
@inf
(log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))
69.0ms
w
@-inf
(log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))
68.0ms
h
@-inf
(log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))
57.0ms
h
@0
(pow (exp 2) (log (* (floor h) dX.v)))
57.0ms
w
@0
(log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))

rewrite312.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
4020×*-lowering-*.f32
4020×*-lowering-*.f64
3104×/-lowering-/.f32
3104×/-lowering-/.f64
1380×pow-lowering-pow.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
070805
1323796
21581796
08352796
Stop Event
iter limit
node limit
Counts
21 → 563
Calls
Call 1
Inputs
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2) (/ (/ 1 (floor h)) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (floor h) (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) dX.v)) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1)))
(exp (* (log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v))) -1))
(/ (* (floor h) dX.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(if (>= (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) -1/2)
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow (* (floor w) dY.u) 2)
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(log (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dY.v)))
(sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow (exp 2) (log (* (floor h) dX.v)))
Outputs
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(exp.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(pow.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1/2 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(/.f32 (floor.f32 h) (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(/.f32 (floor.f32 h) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v) #s(literal 1 binary32)))
(/.f32 dY.v (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v) #s(literal -1 binary32)))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h)))
(/.f32 (neg.f32 dY.v) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))))
(/.f32 (neg.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 dY.v)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(/.f32 (*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) dY.v) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 dY.v)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (neg.f32 dY.v)) (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 dY.v #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (neg.f32 dY.v) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (neg.f32 dY.v) (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (floor.f32 h)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dY.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(*.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dY.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dY.v)
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) dY.v) #s(literal -1 binary32)))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (neg.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 dY.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w)))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dX.u)))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 (floor.f32 w) (pow.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) #s(literal 1 binary32)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (pow.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) #s(literal 1 binary32)) (floor.f32 w))
(exp.f32 (log.f32 (*.f32 (floor.f32 w) dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dX.u)
(*.f32 (floor.f32 w) (exp.f32 (log.f32 dX.u)))
(*.f32 dX.u (floor.f32 w))
(*.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (exp.f32 (log.f32 dX.u)) (floor.f32 w))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(pow.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1/2 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v))
(/.f32 (floor.f32 h) (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(/.f32 (floor.f32 h) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v) #s(literal 1 binary32)))
(/.f32 dY.v (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v) #s(literal -1 binary32)))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))
(/.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h)))
(/.f32 (neg.f32 dY.v) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))))
(/.f32 (neg.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 dY.v)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(/.f32 (*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) dY.v) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 dY.v)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (neg.f32 dY.v)) (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 dY.v #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (neg.f32 dY.v) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (neg.f32 dY.v) (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (floor.f32 h)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dY.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(*.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dY.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dY.v)
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) dY.v) #s(literal -1 binary32)))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (neg.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 dY.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(/.f32 dX.v (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v)))
(/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (neg.f32 dX.v) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) dX.v))
(/.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (floor.f32 h)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v))
(/.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (floor.f32 h)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v))
(/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) dX.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)))
(/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (/.f32 dX.v #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) #s(literal -1 binary32)))
(/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (/.f32 dX.v #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (neg.f32 dX.v)) (/.f32 #s(literal -1 binary32) (floor.f32 h)))
(/.f32 (*.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v)))
(/.f32 (*.f32 (floor.f32 h) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) dX.v) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 dX.v)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 dX.v #s(literal 1 binary32))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 dX.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 dX.v #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (neg.f32 dX.v) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 dX.v) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) dX.v))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v)) #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (floor.f32 h)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (-.f32 #s(literal 0 binary32) (floor.f32 h))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) dX.v) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (neg.f32 dX.v)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 dX.v)))
(/.f32 (neg.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) dX.v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))))
(*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)))
(*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 dX.v))))
(*.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) dX.v))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)))
(*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (/.f32 (floor.f32 h) (neg.f32 (/.f32 #s(literal 1 binary32) dX.v))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (floor.f32 h) dX.v)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v)
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 dX.v #s(literal 1 binary32)))
(*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))) (*.f32 (floor.f32 h) dX.v))
(*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (floor.f32 h)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) dX.v)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) dX.v)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (floor.f32 h)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (*.f32 (floor.f32 h) dX.v)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (floor.f32 h)) (/.f32 #s(literal 1 binary32) dX.v)))
(*.f32 (/.f32 dX.v #s(literal 1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))) (neg.f32 dX.v))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 dX.v))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 dX.v (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(*.f32 (*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (neg.f32 dX.v))
(*.f32 (*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 dX.v))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))) (/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) dX.v)))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal -1 binary32) (floor.f32 h))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 dX.v))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (floor.f32 h))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) dX.v))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))) (/.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))) (/.f32 dX.v (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))))
(*.f32 (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 dX.v #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (/.f32 dX.v #s(literal -1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (floor.f32 h))) (/.f32 dX.v #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))) (/.f32 (neg.f32 dX.v) (pow.f32 (floor.f32 h) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (floor.f32 h)) (/.f32 #s(literal 1 binary32) dX.v)))
(*.f32 (/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) dX.v)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1/4 binary32))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dY.u))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 dY.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w)))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))) (*.f32 (log.f32 dY.u) #s(literal 2 binary32))))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dY.u)))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
(*.f32 (floor.f32 w) (pow.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) #s(literal 1 binary32)))
(*.f32 dY.u (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) dY.u)))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (floor.f32 w))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) dY.u)) dY.u)
(*.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (floor.f32 w)) dY.u)
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(*.f32 (pow.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) #s(literal 1 binary32)) (floor.f32 w))
(*.f32 (pow.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) #s(literal 1 binary32)) dY.u)
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(neg.f32 (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(+.f32 #s(literal 0 binary32) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dY.v))))
(+.f32 (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))))
(+.f32 (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (neg.f32 (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))))
(+.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) (log.f32 (/.f32 #s(literal 1 binary32) dY.v)))
(+.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) (neg.f32 (log.f32 dY.v)))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))) (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(+.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h))) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v)))
(+.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v)) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h))))
(fma.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(fma.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(-.f32 (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))))
(-.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) (log.f32 dY.v))
(-.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))
(-.f32 (log.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h))) (log.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(-.f32 (log.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))) (log.f32 (neg.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))))
(-.f32 (log.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))) (log.f32 (neg.f32 dY.v)))
(-.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)) (log.f32 (floor.f32 h)))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) (/.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (log.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))) (/.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)) (log.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v))))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v))))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32))) (log.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))) (*.f32 #s(literal 0 binary32) (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) #s(literal 3 binary32))) (+.f32 (*.f32 (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))) (+.f32 (*.f32 (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))) (*.f32 (log.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (log.f32 (*.f32 dY.v (-.f32 #s(literal 0 binary32) (floor.f32 h))))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) #s(literal 3 binary32)) (pow.f32 (log.f32 dY.v) #s(literal 3 binary32))) (+.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h)))) (+.f32 (*.f32 (log.f32 dY.v) (log.f32 dY.v)) (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) (log.f32 dY.v)))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 3 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 2 binary32)) (pow.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))) #s(literal 1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))))
(exp.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 4 binary32))) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(exp.f32 (+.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v)))) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) #s(literal -2 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v)))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v)))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32))
(/.f32 (floor.f32 h) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (floor.f32 h) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) dX.v)))
(/.f32 (*.f32 (floor.f32 h) dX.v) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (/.f32 #s(literal 1 binary32) (floor.f32 h)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) (/.f32 #s(literal 1 binary32) dX.v)))
(/.f32 (*.f32 dX.v dX.v) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) dX.v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (neg.f32 dX.v) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (/.f32 dX.v #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (/.f32 dX.v #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (*.f32 (floor.f32 h) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) dX.v) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (*.f32 #s(literal 1 binary32) dX.v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 dX.v #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 dX.v (neg.f32 dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (*.f32 dX.v (/.f32 dX.v #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 dX.v)) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 dX.v #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (neg.f32 dX.v) dX.v) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (neg.f32 dX.v) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (*.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (*.f32 (neg.f32 dX.v) (neg.f32 dX.v)) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (neg.f32 dX.v) (/.f32 dX.v #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) dX.v) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal -1 binary32) (*.f32 (floor.f32 h) dX.v))))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) (neg.f32 dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal -1 binary32) (floor.f32 h))))
(/.f32 (*.f32 (/.f32 dX.v #s(literal 1 binary32)) (/.f32 dX.v #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 #s(literal 1 binary32) (floor.f32 h))))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))
(*.f32 (floor.f32 h) (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)))
(*.f32 dX.v (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) dX.v)))
(*.f32 dX.v (pow.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) dX.v)) #s(literal 1 binary32)))
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (floor.f32 h))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))))
(*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) dX.v)) dX.v)
(*.f32 (pow.f32 (/.f32 dX.v #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 dX.v #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (neg.f32 dX.v) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)) (floor.f32 h))
(*.f32 (pow.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) dX.v)) #s(literal 1 binary32)) dX.v)
(*.f32 (pow.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))) #s(literal 1 binary32)) (pow.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) #s(literal 1 binary32)))

simplify757.0ms (3.3%)

Algorithm
egg-herbie
Rules
1844×sum4-define
1316×fma-define
1262×sum3-define
1214×*-lowering-*.f32
1214×*-lowering-*.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
08167760
116067680
235067680
359864752
488464488
5186164488
6490764488
0837664488
Stop Event
iter limit
node limit
Counts
1284 → 1284
Calls
Call 1
Inputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(* dX.u (floor w))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (pow (floor w) 2))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
Outputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(* dX.u (floor w))
(*.f32 dX.u (floor.f32 w))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(log (* (/ 1 (* dY.v (floor h))) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (*.f32 (floor.f32 h) dY.v)))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* -1 (log dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (log (/ 1 dY.v)))
(-.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (floor.f32 h))) (log.f32 dY.v))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(+.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v)))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(+.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v)))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(+.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v)))
(+ (log (* -1 (* (/ 1 (floor h)) (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))) (log (/ -1 dY.v)))
(+.f32 (log.f32 (/.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))) (-.f32 #s(literal 0 binary32) (floor.f32 h)))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v)))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))

eval785.0ms (3.4%)

Compiler

Compiled 403332 to 3160 computations (99.2% saved)

prune357.0ms (1.5%)

Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New3641153656
Fresh51318
Picked415
Done000
Total3650293679
Accuracy
82.2%
Counts
3679 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.9%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
69.9%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
66.5%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
61.9%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal 1/2 binary32))))
66.2%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
80.4%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
58.6%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
61.9%
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))) (*.f32 (floor.f32 h) dY.v)))
66.1%
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
65.2%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
61.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
66.3%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
66.3%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (exp.f32 (+.f32 (*.f32 (log.f32 dY.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
69.8%
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
71.1%
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
47.6%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32))))
47.9%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32)))))
69.6%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h)))
69.9%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
70.1%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
69.9%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 dY.v (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))))
70.0%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Compiler

Compiled 6248 to 2135 computations (65.8% saved)

simplify39.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff352
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff352
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff352
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
cost-diff352
(/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))))
cost-diff384
(fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
cost-diff608
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
cost-diff96
(fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
cost-diff96
(pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
cost-diff96
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
cost-diff96
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
cost-diff0
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
cost-diff64
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
cost-diff64
(>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
cost-diff64
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
cost-diff256
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
cost-diff256
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
cost-diff256
(*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))))
cost-diff256
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
Rules
360×*-lowering-*.f32
360×*-lowering-*.f64
166×associate-*r*
122×associate-*l*
100×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0842179
11642081
22862081
33172081
43652081
54452081
64692081
04692081
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))
(>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(floor w)
w
dX.u
2
(pow (* (floor h) dX.v) 2)
(* (floor h) dX.v)
(floor h)
h
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(* (floor h) dY.v)
dY.v
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))
(* dX.v (floor h))
(sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))
(/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))
1
(fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))
(+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2)))
(* dX.u (* dX.u (pow (floor w) 2)))
(* dX.u (pow (floor w) 2))
(pow (floor w) 2)
(* (* dX.v dX.v) (pow (floor h) 2))
(* dX.v dX.v)
(pow (floor h) 2)
(+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))
(* (pow (floor w) 2) (* dY.u dY.u))
(* dY.u dY.u)
(* (pow (floor h) 2) (* dY.v dY.v))
(* dY.v dY.v)
(* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v))
(if (>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(* dX.v (* dX.v (pow (floor h) 2)))
dX.v
(* dX.v (pow (floor h) 2))
(pow (floor h) 2)
(floor h)
h
2
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
(floor w)
w
dY.u
(pow (* (floor h) dY.v) 2)
(* (floor h) dY.v)
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(* (floor h) dX.v)
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
dX.u
(pow (* (floor h) dX.v) 2)
1/2
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(floor w)
w
dX.u
2
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(* (floor h) dY.v)
(floor h)
h
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(* (floor h) dX.v)
dX.v
(pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2))
(* (* (floor w) (* dX.u dX.u)) (floor w))
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
(pow (* (floor h) dX.v) 2)
1/2
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ 1 (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(* dX.u (* dX.u (pow (floor w) 2)))
dX.u
(* dX.u (pow (floor w) 2))
(pow (floor w) 2)
(floor w)
w
2
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(floor h)
h
(* dY.v (* (floor h) dY.v))
dY.v
(* (floor h) dY.v)
(/ 1 (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v)))
1
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(pow (* (floor h) dX.v) 2)
(* (floor h) dX.v)
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
(pow (* (floor h) dY.v) 2)
1/2
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(* dX.v (* (floor h) dX.v))
(if (>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2)))
(+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2))
(pow (* (floor h) dX.v) 2)
(* (floor h) dX.v)
(floor h)
h
dX.v
2
(pow (* (floor w) dX.u) 2)
(* (floor w) dX.u)
(floor w)
w
dX.u
(+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2))
(pow (* (floor h) dY.v) 2)
(* (floor h) dY.v)
dY.v
(pow (* (floor w) dY.u) 2)
(* (floor w) dY.u)
dY.u
(/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(pow (exp 2) (log (* (floor h) dX.v)))
(exp 2)
(log (* (floor h) dX.v))
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(* (floor w) (* dY.u dY.u))
(* dY.u dY.u)
(* (floor h) (* dY.v (* (floor h) dY.v)))
(* dY.v (* (floor h) dY.v))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(* (floor w) (* dX.u dX.u))
(* dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(* dX.v (* (floor h) dX.v))
Outputs
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))) (*.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))))
(>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(floor w)
(floor.f32 w)
w
dX.u
2
#s(literal 2 binary32)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(floor h)
(floor.f32 h)
h
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
dY.v
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(* dX.v (floor h))
(*.f32 (floor.f32 h) dX.v)
(sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
1
#s(literal 1 binary32)
(fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2)))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* dX.u (* dX.u (pow (floor w) 2)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* dX.u (pow (floor w) 2))
(*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(pow (floor w) 2)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(* (* dX.v dX.v) (pow (floor h) 2))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v dX.v)
(*.f32 dX.v dX.v)
(pow (floor h) 2)
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
(+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(* (pow (floor w) 2) (* dY.u dY.u))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
(* (pow (floor h) 2) (* dY.v dY.v))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* dY.v dY.v)
(*.f32 dY.v dY.v)
(* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v))
(*.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))))
(if (>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(* dX.v (* dX.v (pow (floor h) 2)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
dX.v
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(pow (floor h) 2)
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
2
#s(literal 2 binary32)
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
(floor w)
(floor.f32 w)
w
dY.u
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
dX.u
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
1/2
#s(literal 1/2 binary32)
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(floor w)
(floor.f32 w)
w
dX.u
2
#s(literal 2 binary32)
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
dY.u
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(floor h)
(floor.f32 h)
h
dY.v
(/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
dX.v
(pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* (* (floor w) (* dX.u dX.u)) (floor w))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
1/2
#s(literal 1/2 binary32)
(/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ 1 (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(* dX.u (* dX.u (pow (floor w) 2)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
dX.u
(* dX.u (pow (floor w) 2))
(*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(pow (floor w) 2)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(floor w)
(floor.f32 w)
w
2
#s(literal 2 binary32)
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
dY.u
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(floor h)
(floor.f32 h)
h
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
dY.v
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
(/ 1 (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v)))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
1
#s(literal 1 binary32)
(/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
dX.v
(+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
1/2
#s(literal 1/2 binary32)
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))
(if (>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2)))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow (* (floor h) dX.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* (floor h) dX.v)
(*.f32 (floor.f32 h) dX.v)
(floor h)
(floor.f32 h)
h
dX.v
2
#s(literal 2 binary32)
(pow (* (floor w) dX.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) dX.u)
(*.f32 (floor.f32 w) dX.u)
(floor w)
(floor.f32 w)
w
dX.u
(+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(pow (* (floor h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* (floor h) dY.v)
(*.f32 (floor.f32 h) dY.v)
dY.v
(pow (* (floor w) dY.u) 2)
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) dY.u)
(*.f32 (floor.f32 w) dY.u)
dY.u
(/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))))
(sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))
(fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(pow (exp 2) (log (* (floor h) dX.v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(exp 2)
(exp.f32 #s(literal 2 binary32))
(log (* (floor h) dX.v))
(log.f32 (*.f32 (floor.f32 h) dX.v))
(+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dY.u dY.u)))
(pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))
(* (floor w) (* dY.u dY.u))
(*.f32 (floor.f32 w) (*.f32 dY.u dY.u))
(* dY.u dY.u)
(*.f32 dY.u dY.u)
(* (floor h) (* dY.v (* (floor h) dY.v)))
(pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))
(* dY.v (* (floor h) dY.v))
(*.f32 dY.v (*.f32 (floor.f32 h) dY.v))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
(+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(* (floor w) (* (floor w) (* dX.u dX.u)))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(* (floor w) (* dX.u dX.u))
(*.f32 dX.u (*.f32 (floor.f32 w) dX.u))
(* dX.u dX.u)
(*.f32 dX.u dX.u)
(* (floor h) (* dX.v (* (floor h) dX.v)))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(* dX.v (* (floor h) dX.v))
(*.f32 dX.v (*.f32 (floor.f32 h) dX.v))

localize623.0ms (2.7%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy98.4%
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
accuracy96.0%
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
accuracy92.8%
(sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy89.6%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy99.2%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy98.4%
(>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v)))))
accuracy89.6%
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))
accuracy89.6%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
accuracy99.2%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy98.4%
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
accuracy89.6%
(pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
accuracy89.6%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
accuracy99.3%
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
accuracy99.2%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy98.4%
(>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
accuracy89.6%
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
accuracy99.2%
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
accuracy98.4%
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32))))
accuracy96.3%
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))
accuracy95.5%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))
Results
185.0ms126×0valid
136.0ms126×0invalid
21.0ms5exit
Compiler

Compiled 2396 to 86 computations (96.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 209.0ms
ival-mult: 81.0ms (38.7% of total)
ival-pow: 41.0ms (19.6% of total)
ival-fmax: 20.0ms (9.6% of total)
ival-div: 20.0ms (9.6% of total)
ival-add: 14.0ms (6.7% of total)
ival-if: 7.0ms (3.3% of total)
ival-sqrt: 6.0ms (2.9% of total)
ival->=: 6.0ms (2.9% of total)
ival-floor: 4.0ms (1.9% of total)
backward-pass: 4.0ms (1.9% of total)
ival-exp: 3.0ms (1.4% of total)
ival-log: 3.0ms (1.4% of total)
const: 1.0ms (0.5% of total)

series108.0ms (0.5%)

Counts
26 → 1584
Calls
Call 1
Inputs
#<alt (if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))>
#<alt (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))>
#<alt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))>
#<alt (if (>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))>
#<alt (>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))>
#<alt (* dX.v (* dX.v (pow (floor h) 2)))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))>
#<alt (/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))>
#<alt (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)>
#<alt (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))>
#<alt (if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ 1 (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))>
#<alt (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))>
#<alt (if (>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))>
#<alt (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))>
#<alt (pow (* (floor w) dX.u) 2)>
#<alt (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)>
#<alt (pow (* (floor h) dX.v) 2)>
#<alt (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))>
#<alt (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))>
#<alt (pow (exp 2) (log (* (floor h) dX.v)))>
#<alt (>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2)))>
Outputs
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (* dX.v (pow (floor h) 2))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (* (pow dX.u 2) (pow (floor w) 2))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (* (pow dX.v 2) (pow (floor h) 2))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log dX.v) (log (floor h)))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
#<alt (exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
#<alt (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))>
Calls

396 calls:

TimeVariablePointExpression
2.0ms
w
@inf
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))
2.0ms
h
@-inf
(if (>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
0.0ms
dX.v
@0
(* dX.v (pow (floor h) 2))
0.0ms
dY.u
@inf
(if (>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
0.0ms
dX.v
@-inf
(* dX.v (pow (floor h) 2))

rewrite308.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
4332×*-lowering-*.f32
4332×*-lowering-*.f64
2650×/-lowering-/.f32
2650×/-lowering-/.f64
1626×pow-lowering-pow.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
084915
1430900
22267900
09057900
Stop Event
iter limit
node limit
Counts
26 → 478
Calls
Call 1
Inputs
(if (>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))) (* (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))) (* (floor h) dY.v)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))))
(sqrt (/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v))))))
(/ 1 (fmax (+ (* dX.u (* dX.u (pow (floor w) 2))) (* (* dX.v dX.v) (pow (floor h) 2))) (+ (* (pow (floor w) 2) (* dY.u dY.u)) (* (pow (floor h) 2) (* dY.v dY.v)))))
(if (>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(>= (* dX.v (* dX.v (pow (floor h) 2))) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(* dX.v (* dX.v (pow (floor h) 2)))
(* dX.v (pow (floor h) 2))
(if (>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) (/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)) (/ (* (floor h) dY.v) (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)))
(/ (* (floor h) dX.v) (pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2))
(pow (fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(fmax (+ (* (* (floor w) (* dX.u dX.u)) (floor w)) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(if (>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))) (/ 1 (/ (pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2) (* (floor h) dX.v))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))))
(sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(if (>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2))) (/ (* (floor h) dX.v) (sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))) (/ (* (floor h) dY.v) (sqrt (fmax (+ (* (floor w) (* (floor w) (* dX.u dX.u))) (* (floor h) (* dX.v (* (floor h) dX.v)))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))))
(>= (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(pow (* (floor w) dX.u) 2)
(pow (fmax (+ (pow (* (floor w) dX.u) 2) (pow (* (floor h) dX.v) 2)) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2))) 1/2)
(pow (* (floor h) dX.v) 2)
(>= (pow (* (floor w) dX.u) 2) (+ (pow (* (floor w) dY.u) 2) (pow (* (floor h) dY.v) 2)))
(>= (* dX.u (* dX.u (pow (floor w) 2))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* (floor h) dX.v))) (+ (* (floor w) (* (floor w) (* dY.u dY.u))) (* (floor h) (* dY.v (* (floor h) dY.v))))))
(pow (exp 2) (log (* (floor h) dX.v)))
(>= (+ (pow (* (floor h) dX.v) 2) (pow (* (floor w) dX.u) 2)) (+ (pow (* (floor h) dY.v) 2) (pow (* (floor w) dY.u) 2)))
Outputs
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) (neg.f32 dX.v))))
(/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v))
(/.f32 (neg.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v)
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (*.f32 (floor.f32 h) (neg.f32 dX.v)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) dX.v)
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) (pow.f32 (/.f32 #s(literal 1 binary32) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (floor.f32 h)) #s(literal -1 binary32)) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal -1 binary32)))
(fabs.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/4 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(exp.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32))) (*.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))) #s(literal 1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 4 binary32))) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.v) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))
(*.f32 (floor.f32 h) (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) #s(literal 1 binary32)))
(*.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v)
(*.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (floor.f32 h))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)) (floor.f32 h))
(exp.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (log.f32 (floor.f32 h))))
(pow.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) #s(literal 1 binary32))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) dX.v))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 h) dX.v) (floor.f32 h))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v)
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v)))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) (neg.f32 dX.v))))
(/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v))
(/.f32 (neg.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v)
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (*.f32 (floor.f32 h) (neg.f32 dX.v)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (floor.f32 h)) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dX.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) dX.v)
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) (pow.f32 (/.f32 #s(literal 1 binary32) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) (neg.f32 dX.v))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dX.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 dX.v #s(literal -1 binary32)) (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dX.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 dX.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dX.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (floor.f32 h)) #s(literal -1 binary32)) (/.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32))))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(exp.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1 binary32))
(*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1 binary32))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(exp.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1 binary32))
(*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1 binary32))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(exp.f32 (+.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (+.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))) (log.f32 (*.f32 (floor.f32 h) dY.v))))
(exp.f32 (-.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))))
(pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal 1 binary32))))
(/.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v))) (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1 binary32))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (floor.f32 h) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 dY.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dY.v))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dY.v)
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (floor.f32 h))
(*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (*.f32 (floor.f32 h) dY.v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) dY.v) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (floor.f32 h)) #s(literal -1 binary32)))
(*.f32 (/.f32 (floor.f32 h) #s(literal -1 binary32)) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (floor.f32 h)) #s(literal -1 binary32)) (/.f32 dY.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (floor.f32 h) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 dY.v (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 dY.v #s(literal -1 binary32)) (/.f32 (neg.f32 (floor.f32 h)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) (/.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 1/2 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 dY.v) #s(literal -1 binary32)) (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32))))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 w) dX.u))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w)))))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dX.u)))
(*.f32 (floor.f32 w) (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)))
(*.f32 (floor.f32 w) (pow.f32 (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) #s(literal 1 binary32)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) (floor.f32 w))
(*.f32 (pow.f32 (*.f32 dX.u (*.f32 (floor.f32 w) dX.u)) #s(literal 1 binary32)) (floor.f32 w))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32))))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (neg.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))) #s(literal 1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 4 binary32))) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.v) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))
(*.f32 (floor.f32 h) (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) #s(literal 1 binary32)))
(*.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v)
(*.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (floor.f32 h))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)) (floor.f32 h))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))) #s(literal 1 binary32)))
(exp.f32 (*.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 #s(literal 2 binary32) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 4 binary32))) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))))
(exp.f32 (+.f32 (*.f32 (log.f32 dX.v) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)))))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (+.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)))
(pow.f32 (exp.f32 #s(literal 4 binary32)) (*.f32 (/.f32 (log.f32 (*.f32 (floor.f32 h) dX.v)) #s(literal 2 binary32)) #s(literal 1 binary32)))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))
(*.f32 (floor.f32 h) (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) #s(literal 1 binary32)))
(*.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v)
(*.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (floor.f32 h))
(*.f32 (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 dX.v))) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) #s(literal 1 binary32)) (floor.f32 h))
(>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32))))

simplify765.0ms (3.3%)

Algorithm
egg-herbie
Rules
1816×sum4-define
1188×fma-define
1170×*-lowering-*.f32
1170×*-lowering-*.f64
1158×sum3-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
06676164
112876164
227976164
347572444
472772180
5165172180
6453372180
0837772180
Stop Event
iter limit
node limit
Counts
1584 → 1584
Calls
Call 1
Inputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(* dX.v (pow (floor h) 2))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
Outputs
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.v 2) (pow (floor h) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(* dX.v (pow (floor h) 2))
(*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))) (* (* dX.v (floor h)) (sqrt (/ 1 (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))) (* (* dY.v (floor h)) (sqrt (/ 1 (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(sqrt (fmax (pow (exp 2) (log (* dX.v (floor h)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(* (pow dX.v 2) (pow (floor h) 2))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log dX.v) (log (floor h)))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (floor h)) (* -1 (log (/ 1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp (* 2 (+ (log (* -1 (floor h))) (* -1 (log (/ -1 dX.v))))))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))
(>= (+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2))))
(>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))))

eval567.0ms (2.5%)

Compiler

Compiled 359860 to 2633 computations (99.3% saved)

prune395.0ms (1.7%)

Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New3410133423
Fresh81523
Picked505
Done011
Total3423293452
Accuracy
82.5%
Counts
3452 → 29
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
69.9%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))))
70.7%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.0%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
71.1%
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
70.7%
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
66.5%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
61.9%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal 1/2 binary32))))
66.2%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
66.1%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
65.2%
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
61.9%
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))) (*.f32 (floor.f32 h) dY.v)))
61.8%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
66.3%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
66.3%
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (exp.f32 (+.f32 (*.f32 (log.f32 dY.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
61.4%
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
47.9%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32)))))
70.1%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
69.9%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 dY.v (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))))
69.7%
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h)))
Compiler

Compiled 10004 to 1395 computations (86.1% saved)

regimes539.0ms (2.3%)

Counts
65 → 1
Calls
Call 1
Inputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 dY.v (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dY.v))) #s(literal -1 binary32))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (pow.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (exp.f32 (+.f32 (*.f32 (log.f32 dY.u) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w))))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (*.f32 dY.u (*.f32 (floor.f32 w) dY.u)) (floor.f32 w)) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (exp.f32 (log.f32 (fmax.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal -1/2 binary32)))))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v) #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dY.v)))))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
Outputs
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Calls

10 calls:

300.0ms
h
28.0ms
dX.u
27.0ms
(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
22.0ms
dX.v
19.0ms
dY.u
Results
AccuracySegmentsBranch
80.8%1w
80.8%1h
80.8%1dX.u
80.8%1dX.v
80.8%1dY.u
80.8%1dY.v
80.8%1maxAniso
80.8%1(if (>=.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dX.v)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
80.8%1(floor.f32 w)
80.8%1(floor.f32 h)
Compiler

Compiled 215 to 92 computations (57.2% saved)

regimes112.0ms (0.5%)

Counts
34 → 2
Calls
Call 1
Inputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (floor.f32 h)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 dY.v (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (floor.f32 h) dY.v))))
(if (>=.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 dX.v (floor.f32 h))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))) (*.f32 (*.f32 dX.v (floor.f32 h)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v)))))) (*.f32 (floor.f32 h) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dY.v) (floor.f32 h)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (floor.f32 h) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) dY.v)))
(if (>=.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))) (/.f32 (*.f32 (floor.f32 h) dX.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))) (/.f32 (*.f32 (floor.f32 h) dY.v) (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))) (*.f32 (floor.f32 h) (*.f32 dX.v (*.f32 (floor.f32 h) dX.v)))) (+.f32 (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u))) (*.f32 (floor.f32 h) (*.f32 dY.v (*.f32 (floor.f32 h) dY.v))))))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (floor.f32 w)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (*.f32 (floor.f32 h) dX.v))))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 1/2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Outputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Calls

9 calls:

23.0ms
dY.v
11.0ms
dX.v
10.0ms
w
10.0ms
(floor.f32 h)
10.0ms
(floor.f32 w)
Results
AccuracySegmentsBranch
71.1%1w
71.1%1h
79.4%3dX.v
71.1%1dY.u
71.1%1dY.v
71.1%1maxAniso
71.1%1(floor.f32 w)
71.1%1(floor.f32 h)
79.8%2dX.u
Compiler

Compiled 74 to 65 computations (12.2% saved)

regimes8.0ms (0%)

Counts
7 → 2
Calls
Call 1
Inputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (floor.f32 h))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Outputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Calls

1 calls:

3.0ms
dX.u
Results
AccuracySegmentsBranch
79.8%2dX.u
Compiler

Compiled 8 to 7 computations (12.5% saved)

regimes7.0ms (0%)

Counts
3 → 2
Calls
Call 1
Inputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Outputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Calls

1 calls:

2.0ms
dX.u
Results
AccuracySegmentsBranch
79.8%2dX.u
Compiler

Compiled 8 to 7 computations (12.5% saved)

regimes4.0ms (0%)

Counts
2 → 2
Calls
Call 1
Inputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Outputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Calls

1 calls:

2.0ms
dX.u
Results
AccuracySegmentsBranch
79.7%2dX.u
Compiler

Compiled 8 to 7 computations (12.5% saved)

regimes5.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Outputs
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Calls

4 calls:

1.0ms
dY.v
1.0ms
dX.v
1.0ms
dX.u
1.0ms
maxAniso
Results
AccuracySegmentsBranch
71.1%1dY.v
71.1%1maxAniso
71.1%1dX.v
71.1%1dX.u
Compiler

Compiled 32 to 28 computations (12.5% saved)

bsearch2.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
17.23789405822754
27.168949127197266
Compiler

Compiled 151 to 36 computations (76.2% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
17.23789405822754
27.168949127197266
Compiler

Compiled 151 to 36 computations (76.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
17.23789405822754
27.168949127197266
Compiler

Compiled 151 to 36 computations (76.2% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
17.23789405822754
27.168949127197266
Compiler

Compiled 151 to 36 computations (76.2% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
16×*-commutative_binary32
+-commutative_binary32
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053915
166915
Stop Event
saturated
Calls
Call 1
Inputs
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
Outputs
(if (>=.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (*.f32 (floor.f32 h) dX.v))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) (*.f32 (floor.f32 h) dX.v)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) dX.v) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 dX.v (/.f32 (floor.f32 h) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)))) #s(literal -1/2 binary32)) dX.v) (floor.f32 h)) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (<=.f32 dX.u #s(literal 20 binary32)) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))) (if (>=.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (*.f32 (floor.f32 h) (*.f32 dX.v (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal -1/2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32)))))
(if (>=.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) (/.f32 (*.f32 (floor.f32 h) dX.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))) (/.f32 (*.f32 (floor.f32 h) dY.v) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dY.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dY.v) #s(literal 2 binary32)))) #s(literal 1/2 binary32))))

soundness2.4s (10.5%)

Rules
4988×*-lowering-*.f32
4988×*-lowering-*.f64
4968×*-lowering-*.f32
4968×*-lowering-*.f64
4332×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
070805
1323796
21581796
08352796
074874
1368867
21781867
08452867
084915
1430900
22267900
09057900
044473
1206473
21078473
37546473
08170473
03839264
18039264
221739264
374639264
4253539264
5399839264
6495339264
7643539264
8686739264
0842739264
026124
173124
2165124
3243124
4258124
0258124
04673656
19273656
223673656
376373656
4255773656
5398773656
6494273656
7642473656
8685673656
0841673656
Stop Event
fuel
iter limit
node limit
iter limit
saturated
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 2792 to 599 computations (78.5% saved)

preprocess44.0ms (0.2%)

Remove

(abs maxAniso)

(abs dY.u)

(abs dX.u)

Compiler

Compiled 2744 to 316 computations (88.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...