Isotropic LOD (LOD)

Time bar (total: 13.6s)

analyze56.0ms (0.4%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
100%0%0%100%0%0%0%1
Compiler

Compiled 153 to 90 computations (41.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
Operation ival-<=, time spent: 16.0ms, 59.0% of total-time
Operation ival-mult, time spent: 5.0ms, 18.0% of total-time
Operation ival-log2, time spent: 1.0ms, 4.0% of total-time
Operation ival-sqrt, time spent: 1.0ms, 4.0% of total-time
Operation ival-add, time spent: 1.0ms, 4.0% of total-time
Operation ival-floor, time spent: 1.0ms, 4.0% of total-time
Operation ival-and, time spent: 1.0ms, 4.0% of total-time
Operation const, time spent: 1.0ms, 4.0% of total-time
Operation ival-fabs, time spent: 1.0ms, 4.0% of total-time
Operation ival-fmax, time spent: 0.0ms, 0.0% of total-time

sample6.7s (49.2%)

Results
5.9s8255×0valid
1.0ms0valid
Precisions
Click to see histograms. Total time spent on operations: 3.5s
Operation ival-<=, time spent: 1.0s, 29.0% of total-time
Operation ival-mult, time spent: 852.0ms, 24.0% of total-time
Operation ival-add, time spent: 591.0ms, 17.0% of total-time
Operation ival-fabs, time spent: 266.0ms, 8.0% of total-time
Operation ival-log2, time spent: 185.0ms, 5.0% of total-time
Operation ival-and, time spent: 178.0ms, 5.0% of total-time
Operation ival-floor, time spent: 159.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 128.0ms, 4.0% of total-time
Operation const, time spent: 105.0ms, 3.0% of total-time
Operation ival-fmax, time spent: 19.0ms, 1.0% of total-time
Bogosity

preprocess780.0ms (5.7%)

Algorithm
egg-herbie
Rules
816×unsub-neg
538×distribute-rgt-neg-out
531×distribute-lft-neg-out
432×distribute-lft-in
420×neg-sub0
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
830-0-(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
00-0-h
00-0-dX.u
00-0-dY.v
00-0-(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
00-0-w
00-0-(floor.f32 h)
00-0-(+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))
00-0-(*.f32 (floor.f32 h) dX.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-(+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w)))
00-0-(*.f32 (floor.f32 w) dX.u)
00-0-(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
00-0-dY.w
00-0-(*.f32 (floor.f32 d) dY.w)
00-0-(floor.f32 d)
00-0-(floor.f32 w)
00-0-dX.v
00-0-(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
00-0-dY.u
00-0-(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
00-0-(*.f32 (floor.f32 d) dX.w)
00-0-dX.w
00-0-(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
00-0-(*.f32 (floor.f32 w) dY.u)
00-0-(fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))
00-0-(*.f32 (floor.f32 h) dY.v)
00-0-(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
00-0-d
00-0-(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
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)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
047414684
1131214636
2276214636
3527914636
Stop Event
node limit
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dX.u) (*.f32 (floor.f32 (neg.f32 w)) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dY.u) (*.f32 (floor.f32 (neg.f32 w)) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dX.v) (*.f32 (floor.f32 (neg.f32 h)) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dY.v) (*.f32 (floor.f32 (neg.f32 h)) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 (neg.f32 d)) dX.w) (*.f32 (floor.f32 (neg.f32 d)) dX.w))) (+.f32 (+.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 (floor.f32 (neg.f32 d)) dY.w) (*.f32 (floor.f32 (neg.f32 d)) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u))) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) (neg.f32 dX.w)) (*.f32 (floor.f32 d) (neg.f32 dX.w)))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dY.u)) (*.f32 (floor.f32 w) (neg.f32 dY.u))) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)) (*.f32 (floor.f32 h) (neg.f32 dY.v)))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) (neg.f32 dY.w)) (*.f32 (floor.f32 d) (neg.f32 dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dX.u) (*.f32 (floor.f32 (neg.f32 w)) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dY.u) (*.f32 (floor.f32 (neg.f32 w)) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dX.v) (*.f32 (floor.f32 (neg.f32 h)) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dY.v) (*.f32 (floor.f32 (neg.f32 h)) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 (neg.f32 d)) dX.w) (*.f32 (floor.f32 (neg.f32 d)) dX.w))) (+.f32 (+.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 (floor.f32 (neg.f32 d)) dY.w) (*.f32 (floor.f32 (neg.f32 d)) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u))) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) (neg.f32 dX.w)) (*.f32 (floor.f32 d) (neg.f32 dX.w)))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dY.u)) (*.f32 (floor.f32 w) (neg.f32 dY.u))) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)) (*.f32 (floor.f32 h) (neg.f32 dY.v)))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) (neg.f32 dY.w)) (*.f32 (floor.f32 d) (neg.f32 dY.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 h) dX.u) (*.f32 (floor.f32 h) dX.u)) (*.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u)) (*.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) dX.u) (*.f32 (floor.f32 d) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) dY.u) (*.f32 (floor.f32 d) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.u) w) (*.f32 (floor.f32 dX.u) w)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.u) dY.u) (*.f32 (floor.f32 dX.u) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.v) dX.u) (*.f32 (floor.f32 dX.v) dX.u)) (*.f32 (*.f32 (floor.f32 h) w) (*.f32 (floor.f32 h) w))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.v) dY.u) (*.f32 (floor.f32 dX.v) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.w) dX.u) (*.f32 (floor.f32 dX.w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) w) (*.f32 (floor.f32 d) w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.w) dY.u) (*.f32 (floor.f32 dX.w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.u) dX.u) (*.f32 (floor.f32 dY.u) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.u) w) (*.f32 (floor.f32 dY.u) w)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.v) dX.u) (*.f32 (floor.f32 dY.v) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.v) dY.u) (*.f32 (floor.f32 dY.v) dY.u)) (*.f32 (*.f32 (floor.f32 h) w) (*.f32 (floor.f32 h) w))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.w) dX.u) (*.f32 (floor.f32 dY.w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.w) dY.u) (*.f32 (floor.f32 dY.w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) w) (*.f32 (floor.f32 d) w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 d) dX.v) (*.f32 (floor.f32 d) dX.v))) (*.f32 (*.f32 (floor.f32 h) dX.w) (*.f32 (floor.f32 h) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 d) dY.v) (*.f32 (floor.f32 d) dY.v))) (*.f32 (*.f32 (floor.f32 h) dY.w) (*.f32 (floor.f32 h) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h)) (*.f32 (*.f32 (floor.f32 dX.u) dX.v) (*.f32 (floor.f32 dX.u) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dX.u) dY.v) (*.f32 (floor.f32 dX.u) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dX.v) h) (*.f32 (floor.f32 dX.v) h))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dX.v) dY.v) (*.f32 (floor.f32 dX.v) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dX.w) dX.v) (*.f32 (floor.f32 dX.w) dX.v))) (*.f32 (*.f32 (floor.f32 d) h) (*.f32 (floor.f32 d) h))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dX.w) dY.v) (*.f32 (floor.f32 dX.w) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dY.u) dX.v) (*.f32 (floor.f32 dY.u) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h)) (*.f32 (*.f32 (floor.f32 dY.u) dY.v) (*.f32 (floor.f32 dY.u) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dY.v) dX.v) (*.f32 (floor.f32 dY.v) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dY.v) h) (*.f32 (floor.f32 dY.v) h))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dY.w) dX.v) (*.f32 (floor.f32 dY.w) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dY.w) dY.v) (*.f32 (floor.f32 dY.w) dY.v))) (*.f32 (*.f32 (floor.f32 d) h) (*.f32 (floor.f32 d) h))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 dX.u) dX.w) (*.f32 (floor.f32 dX.u) dX.w))) (+.f32 (+.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 (floor.f32 dX.u) dY.w) (*.f32 (floor.f32 dX.u) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) d) (*.f32 (floor.f32 h) d))) (*.f32 (*.f32 (floor.f32 dX.v) dX.w) (*.f32 (floor.f32 dX.v) dX.w))) (+.f32 (+.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 (floor.f32 dX.v) dY.w) (*.f32 (floor.f32 dX.v) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dX.w) d) (*.f32 (floor.f32 dX.w) d))) (+.f32 (+.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 (floor.f32 dX.w) dY.w) (*.f32 (floor.f32 dX.w) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dY.u) dX.w) (*.f32 (floor.f32 dY.u) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 dY.u) dY.w) (*.f32 (floor.f32 dY.u) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dY.v) dX.w) (*.f32 (floor.f32 dY.v) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) d) (*.f32 (floor.f32 h) d))) (*.f32 (*.f32 (floor.f32 dY.v) dY.w) (*.f32 (floor.f32 dY.v) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dY.w) dX.w) (*.f32 (floor.f32 dY.w) dX.w))) (+.f32 (+.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 (floor.f32 dY.w) d) (*.f32 (floor.f32 dY.w) d))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v)) (*.f32 (*.f32 (floor.f32 h) dX.u) (*.f32 (floor.f32 h) dX.u))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.u) (*.f32 (floor.f32 d) dX.u))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.u) (*.f32 (floor.f32 h) dX.u))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dX.u) (*.f32 (floor.f32 d) dX.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.w) (*.f32 (floor.f32 h) dX.w))) (*.f32 (*.f32 (floor.f32 d) dX.v) (*.f32 (floor.f32 d) dX.v))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.w) (*.f32 (floor.f32 h) dY.w))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dX.v) (*.f32 (floor.f32 d) dX.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dY.u) (*.f32 (floor.f32 d) dY.u))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dY.v) (*.f32 (floor.f32 d) dY.v))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.w) (*.f32 (floor.f32 h) dX.w))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))) (+.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v)) (*.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.u) (*.f32 (floor.f32 d) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.w) (*.f32 (floor.f32 h) dY.w))) (*.f32 (*.f32 (floor.f32 d) dY.v) (*.f32 (floor.f32 d) dY.v))))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dX.u) (*.f32 (floor.f32 (neg.f32 w)) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dY.u) (*.f32 (floor.f32 (neg.f32 w)) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dX.v) (*.f32 (floor.f32 (neg.f32 h)) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dY.v) (*.f32 (floor.f32 (neg.f32 h)) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 dX.v (*.f32 dX.v (floor.f32 (neg.f32 h))))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 dY.v (floor.f32 (neg.f32 h))) (*.f32 dY.v (floor.f32 (neg.f32 h)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 dX.v (*.f32 dX.v (floor.f32 (neg.f32 h))))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 (*.f32 dY.v dY.v) (floor.f32 (neg.f32 h)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 (*.f32 dX.v dX.v) (floor.f32 (neg.f32 h)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 dY.v (*.f32 (floor.f32 (neg.f32 h)) (floor.f32 (neg.f32 h))))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 (neg.f32 d)) dX.w) (*.f32 (floor.f32 (neg.f32 d)) dX.w))) (+.f32 (+.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 (floor.f32 (neg.f32 d)) dY.w) (*.f32 (floor.f32 (neg.f32 d)) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dX.w (*.f32 dX.w (floor.f32 (neg.f32 d)))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dY.w (*.f32 dY.w (floor.f32 (neg.f32 d)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dX.w (*.f32 dX.w (floor.f32 (neg.f32 d)))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dY.w (*.f32 dY.w (floor.f32 (neg.f32 d)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 (*.f32 dX.w dX.w) (floor.f32 (neg.f32 d))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u))) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) (neg.f32 dX.w)) (*.f32 (floor.f32 d) (neg.f32 dX.w)))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dY.u)) (*.f32 (floor.f32 w) (neg.f32 dY.u))) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)) (*.f32 (floor.f32 h) (neg.f32 dY.v)))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) (neg.f32 dY.w)) (*.f32 (floor.f32 d) (neg.f32 dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dX.u) (*.f32 (floor.f32 (neg.f32 w)) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 (neg.f32 w)) dY.u) (*.f32 (floor.f32 (neg.f32 w)) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 dX.u (floor.f32 (neg.f32 w))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 dY.u (floor.f32 (neg.f32 w))) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dX.v) (*.f32 (floor.f32 (neg.f32 h)) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 (neg.f32 h)) dY.v) (*.f32 (floor.f32 (neg.f32 h)) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 dX.v (*.f32 dX.v (floor.f32 (neg.f32 h))))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 dY.v (floor.f32 (neg.f32 h))) (*.f32 dY.v (floor.f32 (neg.f32 h))))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 dX.v (*.f32 dX.v (floor.f32 (neg.f32 h))))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 (*.f32 dY.v dY.v) (floor.f32 (neg.f32 h))))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 (neg.f32 h)) (*.f32 (*.f32 dX.v dX.v) (floor.f32 (neg.f32 h)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 dY.v (*.f32 (floor.f32 (neg.f32 h)) (floor.f32 (neg.f32 h)))))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 (neg.f32 d)) dX.w) (*.f32 (floor.f32 (neg.f32 d)) dX.w))) (+.f32 (+.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 (floor.f32 (neg.f32 d)) dY.w) (*.f32 (floor.f32 (neg.f32 d)) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dX.w (*.f32 dX.w (floor.f32 (neg.f32 d)))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dY.w (*.f32 dY.w (floor.f32 (neg.f32 d))))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dX.w (*.f32 dX.w (floor.f32 (neg.f32 d)))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dY.w (*.f32 dY.w (floor.f32 (neg.f32 d))))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 (*.f32 dX.w dX.w) (floor.f32 (neg.f32 d))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 (floor.f32 (neg.f32 d)) (*.f32 dY.w dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u))) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dX.v)) (*.f32 (floor.f32 h) (neg.f32 dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) (neg.f32 dX.w)) (*.f32 (floor.f32 d) (neg.f32 dX.w)))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) (neg.f32 dY.u)) (*.f32 (floor.f32 w) (neg.f32 dY.u))) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) (neg.f32 dY.v)) (*.f32 (floor.f32 h) (neg.f32 dY.v)))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) (neg.f32 dY.w)) (*.f32 (floor.f32 d) (neg.f32 dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (floor.f32 w) (neg.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))))))))
(neg.f32 (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 h) dX.u) (*.f32 (floor.f32 h) dX.u)) (*.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u)) (*.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 h)) (*.f32 dX.u (floor.f32 h)) (*.f32 (floor.f32 w) (*.f32 dX.v (*.f32 (floor.f32 w) dX.v))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 w) (*.f32 dY.v (*.f32 (floor.f32 w) dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 h)) (*.f32 dX.u (floor.f32 h)) (*.f32 dX.v (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 w) (*.f32 (*.f32 dY.v dY.v) (floor.f32 w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 h)) (*.f32 dX.u (floor.f32 h)) (*.f32 (floor.f32 w) (*.f32 dX.v (*.f32 (floor.f32 w) dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 w) (*.f32 dY.v (*.f32 (floor.f32 w) dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) dX.u) (*.f32 (floor.f32 d) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) dY.u) (*.f32 (floor.f32 d) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.u dX.u)) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.u dY.u)) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (*.f32 (floor.f32 d) (floor.f32 d)))) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.u dY.u)) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.u dX.u) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.u dY.u))) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.u) w) (*.f32 (floor.f32 dX.u) w)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.u) dY.u) (*.f32 (floor.f32 dX.u) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 w (floor.f32 dX.u)) (*.f32 w (floor.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 dY.u (floor.f32 dX.u)) (*.f32 dY.u (floor.f32 dX.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 w (floor.f32 dX.u)) (*.f32 w (floor.f32 dX.u)) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dX.u)) (*.f32 dY.u (floor.f32 dX.u)) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 w (floor.f32 dX.u)) (*.f32 w (floor.f32 dX.u)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dX.u)) (*.f32 dY.u (floor.f32 dX.u)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.v) dX.u) (*.f32 (floor.f32 dX.v) dX.u)) (*.f32 (*.f32 (floor.f32 h) w) (*.f32 (floor.f32 h) w))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.v) dY.u) (*.f32 (floor.f32 dX.v) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 dX.v)) (*.f32 dX.u (floor.f32 dX.v)) (*.f32 (*.f32 w (floor.f32 h)) (*.f32 w (floor.f32 h))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 dY.u (floor.f32 dX.v)) (*.f32 dY.u (floor.f32 dX.v)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 dX.v)) (*.f32 dX.u (floor.f32 dX.v)) (*.f32 (floor.f32 h) (*.f32 (*.f32 w w) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dX.v)) (*.f32 dY.u (floor.f32 dX.v)) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 dX.v)) (*.f32 dX.u (floor.f32 dX.v)) (*.f32 w (*.f32 (floor.f32 h) (*.f32 w (floor.f32 h)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dX.v)) (*.f32 dY.u (floor.f32 dX.v)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.w) dX.u) (*.f32 (floor.f32 dX.w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) w) (*.f32 (floor.f32 d) w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dX.w) dY.u) (*.f32 (floor.f32 dX.w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 dX.u (floor.f32 dX.w)) (*.f32 dX.u (floor.f32 dX.w)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 w w))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 dY.u (floor.f32 dX.w)) (*.f32 dY.u (floor.f32 dX.w)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 dX.u (floor.f32 dX.w)) (*.f32 dX.u (floor.f32 dX.w)) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 w w) (floor.f32 d)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dX.w)) (*.f32 dY.u (floor.f32 dX.w)) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 dX.u (floor.f32 dX.w)) (*.f32 dX.u (floor.f32 dX.w)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 w w) (floor.f32 d)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dX.w)) (*.f32 dY.u (floor.f32 dX.w)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.u) dX.u) (*.f32 (floor.f32 dY.u) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.u) w) (*.f32 (floor.f32 dY.u) w)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 dY.u)) (*.f32 dX.u (floor.f32 dY.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 w (floor.f32 dY.u)) (*.f32 w (floor.f32 dY.u)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 dY.u)) (*.f32 dX.u (floor.f32 dY.u)) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 w (floor.f32 dY.u)) (*.f32 w (floor.f32 dY.u)) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 dY.u)) (*.f32 dX.u (floor.f32 dY.u)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 w (floor.f32 dY.u)) (*.f32 w (floor.f32 dY.u)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.v) dX.u) (*.f32 (floor.f32 dY.v) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.v) dY.u) (*.f32 (floor.f32 dY.v) dY.u)) (*.f32 (*.f32 (floor.f32 h) w) (*.f32 (floor.f32 h) w))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 dY.v)) (*.f32 dX.u (floor.f32 dY.v)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 dY.u (floor.f32 dY.v)) (*.f32 dY.u (floor.f32 dY.v)) (*.f32 (*.f32 w (floor.f32 h)) (*.f32 w (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 dY.v)) (*.f32 dX.u (floor.f32 dY.v)) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dY.v)) (*.f32 dY.u (floor.f32 dY.v)) (*.f32 (floor.f32 h) (*.f32 (*.f32 w w) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 dY.v)) (*.f32 dX.u (floor.f32 dY.v)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 dY.u (floor.f32 dY.v)) (*.f32 dY.u (floor.f32 dY.v)) (*.f32 w (*.f32 (floor.f32 h) (*.f32 w (floor.f32 h)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.w) dX.u) (*.f32 (floor.f32 dY.w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 dY.w) dY.u) (*.f32 (floor.f32 dY.w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) w) (*.f32 (floor.f32 d) w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 dY.w)) (*.f32 dX.u (floor.f32 dY.w)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 w w)) (fma.f32 (*.f32 dY.u (floor.f32 dY.w)) (*.f32 dY.u (floor.f32 dY.w)) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 dY.w)) (*.f32 dX.u (floor.f32 dY.w)) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 w w) (floor.f32 d))) (fma.f32 (*.f32 dY.u (floor.f32 dY.w)) (*.f32 dY.u (floor.f32 dY.w)) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 dY.w)) (*.f32 dX.u (floor.f32 dY.w)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 w w) (floor.f32 d))) (fma.f32 (*.f32 dY.u (floor.f32 dY.w)) (*.f32 dY.u (floor.f32 dY.w)) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 d) dX.v) (*.f32 (floor.f32 d) dX.v))) (*.f32 (*.f32 (floor.f32 h) dX.w) (*.f32 (floor.f32 h) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 d) dY.v) (*.f32 (floor.f32 d) dY.v))) (*.f32 (*.f32 (floor.f32 h) dY.w) (*.f32 (floor.f32 h) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 d) (*.f32 dX.v (*.f32 dX.v (floor.f32 d))))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 d) (*.f32 dY.v (*.f32 (floor.f32 d) dY.v)))) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 d) (floor.f32 d)))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.w dX.w) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 dY.v (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) dY.v))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.w dY.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 d) (floor.f32 d))))) (*.f32 (floor.f32 h) (*.f32 (*.f32 dX.w dX.w) (floor.f32 h)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.v dY.v))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.w dY.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h)) (*.f32 (*.f32 (floor.f32 dX.u) dX.v) (*.f32 (floor.f32 dX.u) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dX.u) dY.v) (*.f32 (floor.f32 dX.u) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 dX.u) (*.f32 dX.v (*.f32 dX.v (floor.f32 dX.u)))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 dX.u) (*.f32 dY.v (*.f32 dY.v (floor.f32 dX.u)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 dX.u) (*.f32 dX.v (*.f32 dX.v (floor.f32 dX.u)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 dY.v (*.f32 (floor.f32 dX.u) (floor.f32 dX.u)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 dX.u) (*.f32 dX.v (*.f32 dX.v (floor.f32 dX.u)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 dY.v (*.f32 (floor.f32 dX.u) (floor.f32 dX.u)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dX.v) h) (*.f32 (floor.f32 dX.v) h))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dX.v) dY.v) (*.f32 (floor.f32 dX.v) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 dX.v) (*.f32 h (*.f32 h (floor.f32 dX.v)))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 dX.v) (floor.f32 dX.v)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 h (*.f32 h (*.f32 (floor.f32 dX.v) (floor.f32 dX.v)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 dY.v (*.f32 (floor.f32 dX.v) (floor.f32 dX.v)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 h (*.f32 h (*.f32 (floor.f32 dX.v) (floor.f32 dX.v)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 dY.v (*.f32 (floor.f32 dX.v) (floor.f32 dX.v)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dX.w) dX.v) (*.f32 (floor.f32 dX.w) dX.v))) (*.f32 (*.f32 (floor.f32 d) h) (*.f32 (floor.f32 d) h))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dX.w) dY.v) (*.f32 (floor.f32 dX.w) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 dX.w) (*.f32 dX.v (*.f32 dX.v (floor.f32 dX.w))))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 h h))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 dX.w) (*.f32 dY.v (*.f32 dY.v (floor.f32 dX.w)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 dX.w) (floor.f32 dX.w))))) (*.f32 h (*.f32 h (*.f32 (floor.f32 d) (floor.f32 d))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 dY.v (*.f32 (floor.f32 dX.w) (floor.f32 dX.w)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 dX.w) (floor.f32 dX.w))))) (*.f32 h (*.f32 h (*.f32 (floor.f32 d) (floor.f32 d))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 dX.w) (*.f32 (*.f32 dY.v dY.v) (floor.f32 dX.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dY.u) dX.v) (*.f32 (floor.f32 dY.u) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h)) (*.f32 (*.f32 (floor.f32 dY.u) dY.v) (*.f32 (floor.f32 dY.u) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 dY.u) (*.f32 dX.v (*.f32 dX.v (floor.f32 dY.u)))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h) (*.f32 (*.f32 dY.v (floor.f32 dY.u)) (*.f32 dY.v (floor.f32 dY.u))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 dY.u) (*.f32 dX.v (*.f32 dX.v (floor.f32 dY.u)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h) (*.f32 (*.f32 dY.v (floor.f32 dY.u)) (*.f32 dY.v (floor.f32 dY.u))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 (floor.f32 dY.u) (*.f32 dX.v (floor.f32 dY.u)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 w) h) (*.f32 (floor.f32 dY.u) (*.f32 (*.f32 dY.v dY.v) (floor.f32 dY.u))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dY.v) dX.v) (*.f32 (floor.f32 dY.v) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dY.v) h) (*.f32 (floor.f32 dY.v) h))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v (floor.f32 dY.v)) (*.f32 dX.v (floor.f32 dY.v))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 h (floor.f32 dY.v)) (*.f32 h (floor.f32 dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 dY.v) (floor.f32 dY.v)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 h (*.f32 h (*.f32 (floor.f32 dY.v) (floor.f32 dY.v)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 dY.v) (floor.f32 dY.v)))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 h (*.f32 h (*.f32 (floor.f32 dY.v) (floor.f32 dY.v)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 dY.w) dX.v) (*.f32 (floor.f32 dY.w) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 dY.w) dY.v) (*.f32 (floor.f32 dY.w) dY.v))) (*.f32 (*.f32 (floor.f32 d) h) (*.f32 (floor.f32 d) h))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 dY.w) (*.f32 dX.v (*.f32 dX.v (floor.f32 dY.w)))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 h h)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 dY.w) (*.f32 dY.v (*.f32 dY.v (floor.f32 dY.w)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 dY.w) (floor.f32 dY.w)))))) (+.f32 (*.f32 h (*.f32 h (*.f32 (floor.f32 d) (floor.f32 d)))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 (floor.f32 dY.w) (*.f32 dY.v (floor.f32 dY.w)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 dY.w) (*.f32 (floor.f32 dY.w) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 h (*.f32 h (*.f32 (floor.f32 d) (floor.f32 d)))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dY.v (*.f32 (floor.f32 dY.w) (*.f32 dY.v (floor.f32 dY.w)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 dX.u) dX.w) (*.f32 (floor.f32 dX.u) dX.w))) (+.f32 (+.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 (floor.f32 dX.u) dY.w) (*.f32 (floor.f32 dX.u) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 dX.u) (floor.f32 dX.u)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 dX.u) (floor.f32 dX.u)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 dX.w (*.f32 dX.w (*.f32 (floor.f32 dX.u) (floor.f32 dX.u))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 dY.w (*.f32 dY.w (*.f32 (floor.f32 dX.u) (floor.f32 dX.u))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 dX.u) (*.f32 dX.w (*.f32 dX.w (floor.f32 dX.u))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 dY.w (*.f32 dY.w (*.f32 (floor.f32 dX.u) (floor.f32 dX.u))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) d) (*.f32 (floor.f32 h) d))) (*.f32 (*.f32 (floor.f32 dX.v) dX.w) (*.f32 (floor.f32 dX.v) dX.w))) (+.f32 (+.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 (floor.f32 dX.v) dY.w) (*.f32 (floor.f32 dX.v) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) d) (*.f32 (floor.f32 h) d))) (*.f32 (*.f32 (floor.f32 dX.v) (floor.f32 dX.v)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 dX.v) (floor.f32 dX.v)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 d d)))) (*.f32 (floor.f32 dX.v) (*.f32 (floor.f32 dX.v) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 dY.w (*.f32 dY.w (*.f32 (floor.f32 dX.v) (floor.f32 dX.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 d d)))) (*.f32 dX.w (*.f32 (floor.f32 dX.v) (*.f32 dX.w (floor.f32 dX.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 dY.w (*.f32 dY.w (*.f32 (floor.f32 dX.v) (floor.f32 dX.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dX.w) d) (*.f32 (floor.f32 dX.w) d))) (+.f32 (+.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 (floor.f32 dX.w) dY.w) (*.f32 (floor.f32 dX.w) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (floor.f32 dX.w) (*.f32 d (*.f32 d (floor.f32 dX.w))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (floor.f32 dX.w) (*.f32 dY.w (*.f32 dY.w (floor.f32 dX.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 dX.w) (*.f32 d (*.f32 d (floor.f32 dX.w))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 dY.w (*.f32 (floor.f32 dX.w) (*.f32 dY.w (floor.f32 dX.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 dX.w) (*.f32 d (*.f32 d (floor.f32 dX.w))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 dY.w (*.f32 (floor.f32 dX.w) (*.f32 dY.w (floor.f32 dX.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dY.u) dX.w) (*.f32 (floor.f32 dY.u) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 dY.u) dY.w) (*.f32 (floor.f32 dY.u) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 dX.w (floor.f32 dY.u)) (*.f32 dX.w (floor.f32 dY.u)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (floor.f32 dY.u) (*.f32 dY.w (*.f32 dY.w (floor.f32 dY.u))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 dX.w (*.f32 dX.w (*.f32 (floor.f32 dY.u) (floor.f32 dY.u))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 dY.w (*.f32 dY.w (*.f32 (floor.f32 dY.u) (floor.f32 dY.u))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 dY.u) (*.f32 (floor.f32 dY.u) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 w) d) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 dY.u) (*.f32 (*.f32 dY.w dY.w) (floor.f32 dY.u)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dY.v) dX.w) (*.f32 (floor.f32 dY.v) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) d) (*.f32 (floor.f32 h) d))) (*.f32 (*.f32 (floor.f32 dY.v) dY.w) (*.f32 (floor.f32 dY.v) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (floor.f32 dY.v) (*.f32 dX.w (*.f32 dX.w (floor.f32 dY.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) d) (*.f32 (floor.f32 h) d))) (*.f32 (floor.f32 dY.v) (*.f32 dY.w (*.f32 dY.w (floor.f32 dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 dX.w (*.f32 dX.w (*.f32 (floor.f32 dY.v) (floor.f32 dY.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 d d)))) (*.f32 dY.w (*.f32 dY.w (*.f32 (floor.f32 dY.v) (floor.f32 dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 dX.w (*.f32 dX.w (*.f32 (floor.f32 dY.v) (floor.f32 dY.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 d d)))) (*.f32 (floor.f32 dY.v) (*.f32 (*.f32 dY.w dY.w) (floor.f32 dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 dY.w) dX.w) (*.f32 (floor.f32 dY.w) dX.w))) (+.f32 (+.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 (floor.f32 dY.w) d) (*.f32 (floor.f32 dY.w) d))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 dY.w) (floor.f32 dY.w)) (*.f32 dX.w dX.w))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 dY.w) (floor.f32 dY.w)) (*.f32 d d))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 dY.w) (*.f32 dX.w (*.f32 dX.w (floor.f32 dY.w))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 dY.w) (*.f32 (floor.f32 dY.w) (*.f32 d d)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 dY.w) (*.f32 dX.w (*.f32 dX.w (floor.f32 dY.w))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 dY.w) (*.f32 d (*.f32 d (floor.f32 dY.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v)) (*.f32 (*.f32 (floor.f32 h) dX.u) (*.f32 (floor.f32 h) dX.u))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 dX.u (floor.f32 h)) (*.f32 dX.u (floor.f32 h)) (*.f32 (floor.f32 w) (*.f32 dX.v (*.f32 (floor.f32 w) dX.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 dX.u (floor.f32 h)) (*.f32 dX.u (floor.f32 h)) (*.f32 dX.v (*.f32 (floor.f32 w) (*.f32 (floor.f32 w) dX.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 dX.u (floor.f32 h)) (*.f32 dX.u (floor.f32 h)) (*.f32 (floor.f32 w) (*.f32 dX.v (*.f32 (floor.f32 w) dX.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.u) (*.f32 (floor.f32 d) dX.u))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.u dX.u)) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.u (*.f32 dX.u (*.f32 (floor.f32 d) (floor.f32 d)))) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.u dX.u) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.u) (*.f32 (floor.f32 h) dX.u))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 dX.u (*.f32 dX.u (floor.f32 h)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 dX.u (*.f32 dX.u (*.f32 (floor.f32 h) (floor.f32 h)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 dX.u (*.f32 dX.u (floor.f32 h)))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dX.u) (*.f32 (floor.f32 d) dX.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.u dX.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 dX.u (*.f32 dX.u (*.f32 (floor.f32 d) (floor.f32 d))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.u dX.u) (floor.f32 d)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.w) (*.f32 (floor.f32 h) dX.w))) (*.f32 (*.f32 (floor.f32 d) dX.v) (*.f32 (floor.f32 d) dX.v))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 dX.v (*.f32 dX.v (floor.f32 d)))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.w dX.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 d) (floor.f32 d)))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.w dX.w) (*.f32 (floor.f32 h) (floor.f32 h))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 d) (floor.f32 d))))) (*.f32 (floor.f32 h) (*.f32 (*.f32 dX.w dX.w) (floor.f32 h)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 dY.u (*.f32 (floor.f32 h) dY.u))))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 dY.u (*.f32 (floor.f32 h) dY.u))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 dY.u (*.f32 (floor.f32 h) dY.u))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 w) dX.v) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dY.w) (*.f32 (floor.f32 h) dY.w))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dX.v) (*.f32 (floor.f32 d) dX.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.w dY.w)))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v))) (*.f32 (floor.f32 d) (*.f32 dX.v (*.f32 dX.v (floor.f32 d))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.w dY.w))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h)))) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 d) (floor.f32 d))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.w dY.w))))) (+.f32 (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))) (*.f32 dX.v (*.f32 dX.v (*.f32 (floor.f32 d) (floor.f32 d))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dY.u) (*.f32 (floor.f32 d) dY.u))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.u dY.u))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.u dY.u))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.u dY.u)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 w) dX.w) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dY.v) (*.f32 (floor.f32 d) dY.v))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dX.w) (*.f32 (floor.f32 h) dX.w))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (floor.f32 d) (*.f32 dY.v (*.f32 (floor.f32 d) dY.v)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.w dX.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 dY.v (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) dY.v)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 dX.w dX.w) (*.f32 (floor.f32 h) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.v dY.v)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dX.w dX.w) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))) (+.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w)) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.v) (*.f32 (floor.f32 w) dY.v)) (*.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.w dY.w)) (fma.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 w) (*.f32 dY.v (*.f32 (floor.f32 w) dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.w (*.f32 (floor.f32 d) dY.w))) (fma.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 w) (*.f32 (*.f32 dY.v dY.v) (floor.f32 w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w))) (fma.f32 (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 h) dY.u) (*.f32 (floor.f32 w) (*.f32 dY.v (*.f32 (floor.f32 w) dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))) (*.f32 (*.f32 (floor.f32 d) dY.u) (*.f32 (floor.f32 d) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.u dY.u)) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.v dY.v)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dY.u dY.u)) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v dY.v) (floor.f32 h))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.u dY.u))) (fma.f32 (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 w) dY.w) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.w) (*.f32 (floor.f32 h) dY.w))) (*.f32 (*.f32 (floor.f32 d) dY.v) (*.f32 (floor.f32 d) dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dX.v dX.v))) (*.f32 (*.f32 (floor.f32 d) (floor.f32 d)) (*.f32 dX.w dX.w))) (+.f32 (*.f32 (floor.f32 d) (*.f32 dY.v (*.f32 (floor.f32 d) dY.v))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (*.f32 (floor.f32 h) (floor.f32 h)) (*.f32 dY.w dY.w)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (*.f32 dX.v dX.v) (*.f32 (floor.f32 h) (floor.f32 h)))) (*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w dX.w) (floor.f32 d)))) (+.f32 (*.f32 dY.v (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) dY.v))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.w dY.w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))) (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)))) (+.f32 (*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.v dY.v))) (fma.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.w dY.w))))))))
Symmetry

(abs dX.u)

(abs dX.v)

(abs dX.w)

(abs dY.u)

(abs dY.v)

(abs dY.w)

Compiler

Compiled 828 to 95 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 102.0ms
Operation ival-mult, time spent: 42.0ms, 41.0% of total-time
Operation ival-add, time spent: 32.0ms, 31.0% of total-time
Operation ival-log2, time spent: 11.0ms, 11.0% of total-time
Operation ival-floor, time spent: 8.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 7.0ms, 7.0% of total-time
Operation ival-fmax, time spent: 1.0ms, 1.0% of total-time
Operation const, time spent: 1.0ms, 1.0% of total-time

eval1.0ms (0%)

Compiler

Compiled 186 to 61 computations (67.2% saved)

prune3.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
69.7%
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
Compiler

Compiled 70 to 31 computations (55.7% saved)

localize259.0ms (1.9%)

Localize:

Found 4 expressions with local error:

NewAccuracyProgram
98.7%
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
98.7%
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
98.7%
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
70.5%
(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
Compiler

Compiled 379 to 32 computations (91.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
Operation ival-mult, time spent: 20.0ms, 41.0% of total-time
Operation ival-add, time spent: 15.0ms, 31.0% of total-time
Operation ival-log2, time spent: 5.0ms, 10.0% of total-time
Operation ival-floor, time spent: 4.0ms, 8.0% of total-time
Operation ival-sqrt, time spent: 3.0ms, 6.0% of total-time
Operation ival-fmax, time spent: 1.0ms, 2.0% of total-time
Operation const, time spent: 1.0ms, 2.0% of total-time

series39.0ms (0.3%)

Counts
4 → 180
Calls

45 calls:

TimeVariablePointExpression
3.0ms
h
@-inf
(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
3.0ms
h
@-inf
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
2.0ms
dX.w
@0
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
2.0ms
d
@-inf
(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
1.0ms
h
@inf
(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))

rewrite182.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
308×log1p-expm1-u
308×expm1-log1p-u
300×add-exp-log
300×add-log-exp
298×add-cube-cbrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043236
1674212
Stop Event
node limit
Counts
4 → 63
Calls
Call 1
Inputs
(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
Outputs
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))) 1)
(*.f32 1 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(*.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) (cbrt.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(*.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4) (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2))) (sqrt.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/2)
(pow.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))) 3)
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2) 1/3)
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4) 2)
(fabs.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))))
(cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2))) 1)
(pow.f32 (*.f32 (floor.f32 d) dX.w) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 d) dX.w)) 2) 3)
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2))))
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 d) dX.w))))
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 d) dX.w)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 d) dX.w))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2))) 1)
(pow.f32 (*.f32 (floor.f32 w) dX.u) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 w) dX.u)) 2) 3)
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2))))
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 w) dX.u))))
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 w) dX.u)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 w) dX.u))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2))) 1)
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 h) dY.v)) 2) 3)
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2))))
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))

simplify275.0ms (2%)

Algorithm
egg-herbie
Rules
434×associate-*r*
429×exp-prod
379×distribute-rgt-in
378×associate-*l*
367×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019126981
139624821
293524821
3402124821
Stop Event
node limit
Counts
243 → 78
Calls
Call 1
Inputs
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))) 1)
(*.f32 1 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(*.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) (cbrt.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(*.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4) (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2))) (sqrt.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/2)
(pow.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1)
(pow.f32 (cbrt.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))) 3)
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2) 1/3)
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4) 2)
(fabs.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(log.f32 (exp.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))))
(cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(exp.f32 (log.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))) 1))
(log1p.f32 (expm1.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2))) 1)
(pow.f32 (*.f32 (floor.f32 d) dX.w) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 d) dX.w)) 2) 3)
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2))))
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 d) dX.w))))
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 d) dX.w)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 d) dX.w))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2))) 1)
(pow.f32 (*.f32 (floor.f32 w) dX.u) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 w) dX.u)) 2) 3)
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2))))
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(exp.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 w) dX.u))))
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 w) dX.u)) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 w) dX.u))) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2))) 1)
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2) 1)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 h) dY.v)) 2) 3)
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 4))
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2))))
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)) 1))
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
Outputs
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(sqrt.f32 (fmax.f32 (+.f32 (*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (+.f32 (*.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2)) (+.f32 (*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2)) (*.f32 (pow.f32 dY.w 2) (pow.f32 (floor.f32 d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2)))) (fma.f32 (pow.f32 dY.u 2) (pow.f32 (floor.f32 w) 2) (fma.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2) (*.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2))))))
(sqrt.f32 (fmax.f32 (+.f32 (fma.f32 (pow.f32 dX.v 2) (pow.f32 (floor.f32 h) 2) (pow.f32 (*.f32 dX.w (floor.f32 d)) 2)) (pow.f32 (*.f32 dX.u (floor.f32 w)) 2)) (fma.f32 (pow.f32 (floor.f32 w) 2) (pow.f32 dY.u 2) (fma.f32 (pow.f32 (floor.f32 d) 2) (pow.f32 dY.w 2) (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 dY.v 2) (pow.f32 (floor.f32 h) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(-.f32 (exp.f32 (log1p.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))) 1)
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(*.f32 1 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(*.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) (cbrt.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(*.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) (cbrt.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(*.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4) (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(*.f32 (pow.f32 1 1/2) (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(*.f32 (pow.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2)) 1/2) (pow.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2))) (sqrt.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2))) (sqrt.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(*.f32 (sqrt.f32 (cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 2))) (sqrt.f32 (cbrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/2)
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(pow.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1)
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(pow.f32 (cbrt.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))) 3)
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2) 1/3)
(cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2))
(pow.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 1/4) 2)
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(fabs.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(log.f32 (exp.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(log.f32 (+.f32 1 (expm1.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2))
(cbrt.f32 (pow.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)) 3/2))
(expm1.f32 (log1p.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(exp.f32 (log.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))) 1))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(log1p.f32 (expm1.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))))
(sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2)))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2))) 1)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(pow.f32 (*.f32 (floor.f32 d) dX.w) 2)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2) 1)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 d) dX.w)) 2) 3)
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) 6))
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 4))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2))))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 6))
(cbrt.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 d) dX.w))))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 d) dX.w)) 2))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 d) dX.w))) 1))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) 2)))
(*.f32 (pow.f32 dX.w 2) (pow.f32 (floor.f32 d) 2))
(pow.f32 (*.f32 dX.w (floor.f32 d)) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2))) 1)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(pow.f32 (*.f32 (floor.f32 w) dX.u) 2)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) 1)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 w) dX.u)) 2) 3)
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) 6))
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 4))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2))))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 6))
(cbrt.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(exp.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 w) dX.u))))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 w) dX.u)) 2))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 (floor.f32 w) dX.u))) 1))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2)))
(*.f32 (pow.f32 dX.u 2) (pow.f32 (floor.f32 w) 2))
(pow.f32 (*.f32 dX.u (floor.f32 w)) 2)
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2))) 1)
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2) 1)
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 (floor.f32 h) dY.v)) 2) 3)
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 6))
(sqrt.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 4))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(log.f32 (exp.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2))))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(cbrt.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 6))
(expm1.f32 (log1p.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 (floor.f32 h) dY.v)) 2))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)) 1))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)
(log1p.f32 (expm1.f32 (pow.f32 (*.f32 (floor.f32 h) dY.v) 2)))
(*.f32 (pow.f32 (floor.f32 h) 2) (pow.f32 dY.v 2))
(pow.f32 (*.f32 (floor.f32 h) dY.v) 2)

eval28.0ms (0.2%)

Compiler

Compiled 4313 to 849 computations (80.3% saved)

prune19.0ms (0.1%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New75378
Fresh000
Picked101
Done000
Total76379
Accuracy
69.7%
Counts
79 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.6%
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
69.7%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
69.0%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2)))
Compiler

Compiled 158 to 93 computations (41.1% saved)

localize4.6s (33.7%)

Compiler

Compiled 879 to 130 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 2.2s
Operation ival-log, time spent: 547.0ms, 25.0% of total-time
Operation ival-pow, time spent: 461.0ms, 21.0% of total-time
Operation ival-add, time spent: 307.0ms, 14.0% of total-time
Operation ival-mult, time spent: 246.0ms, 11.0% of total-time
Operation ival-hypot, time spent: 171.0ms, 8.0% of total-time
Operation ival-exp, time spent: 119.0ms, 5.0% of total-time
Operation ival-sqrt, time spent: 97.0ms, 4.0% of total-time
Operation ival-log2, time spent: 91.0ms, 4.0% of total-time
Operation const, time spent: 49.0ms, 2.0% of total-time
Operation ival-fmax, time spent: 45.0ms, 2.0% of total-time
Operation ival-floor, time spent: 31.0ms, 1.0% of total-time

eval0.0ms (0%)

Compiler

Compiled 9 to 9 computations (0% saved)

prune12.0ms (0.1%)

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New000
Fresh000
Picked033
Done000
Total033
Accuracy
69.7%
Counts
3 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
69.6%
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
69.7%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
69.0%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2)))
Compiler

Compiled 359 to 157 computations (56.3% saved)

regimes61.0ms (0.4%)

Counts
4 → 1
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))) 1/2)))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
Calls

15 calls:

5.0ms
(fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))
4.0ms
dX.u
4.0ms
dY.v
4.0ms
(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
4.0ms
(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
Results
AccuracySegmentsBranch
69.7%1w
69.7%1h
69.7%1d
69.7%1dX.u
69.7%1dX.v
69.7%1dX.w
69.7%1dY.u
69.7%1dY.v
69.7%1dY.w
69.7%1(log2.f32 (sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
69.7%1(sqrt.f32 (fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
69.7%1(fmax.f32 (+.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 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))
69.7%1(floor.f32 w)
69.7%1(floor.f32 h)
69.7%1(floor.f32 d)
Compiler

Compiled 330 to 201 computations (39.1% saved)

regimes34.0ms (0.3%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
Calls

12 calls:

5.0ms
(floor.f32 h)
3.0ms
d
3.0ms
dY.v
3.0ms
dY.u
3.0ms
dX.u
Results
AccuracySegmentsBranch
69.6%1w
69.6%1dX.u
69.6%1(floor.f32 w)
69.6%1dX.v
69.6%1d
69.6%1dY.u
69.6%1dY.v
69.6%1dY.w
69.6%1(floor.f32 d)
69.6%1h
69.6%1dX.w
69.6%1(floor.f32 h)
Compiler

Compiled 123 to 111 computations (9.8% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Rules
*-commutative
+-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057398
167398
Stop Event
done
saturated
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) 2) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (+.f32 (+.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 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 dX.w (floor.f32 d)) (hypot.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
(log2.f32 (sqrt.f32 (fmax.f32 (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dX.w) (hypot.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 h) dX.v))) 2) (pow.f32 (hypot.f32 (*.f32 (floor.f32 d) dY.w) (hypot.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 h) dY.v))) 2))))
Compiler

Compiled 111 to 61 computations (45% saved)

soundness492.0ms (3.6%)

Rules
434×associate-*r*
429×exp-prod
379×distribute-rgt-in
378×associate-*l*
367×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043236
1674212
043236
1674212
019126981
139624821
293524821
3402124821
Stop Event
node limit
node limit
node limit
Compiler

Compiled 551 to 154 computations (72.1% saved)

end0.0ms (0%)

preprocess84.0ms (0.6%)

Remove

(abs dY.w)

(abs dY.v)

(abs dY.u)

(abs dX.w)

(abs dX.v)

(abs dX.u)

Compiler

Compiled 2756 to 1300 computations (52.8% saved)

Profiling

Loading profile data...