Isotropic LOD (LOD)

Time bar (total: 17.9s)

start0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated

analyze1.5s (8.7%)

Memory
39.1MiB live, 2 303.7MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
0%0%0%100%0%0%0%6
Compiler

Compiled 145 to 78 computations (46.2% saved)

sample4.9s (27.5%)

Memory
40.9MiB live, 4 961.3MiB allocated
Samples
3.5s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 2.9s
ival-mult: 649.0ms (22.4% of total)
const: 473.0ms (16.3% of total)
ival-<=: 472.0ms (16.3% of total)
ival-fabs: 417.0ms (14.4% of total)
ival-add: 267.0ms (9.2% of total)
ival-floor: 189.0ms (6.5% of total)
ival-log2: 141.0ms (4.9% of total)
ival-sqrt: 132.0ms (4.6% of total)
ival-and: 93.0ms (3.2% of total)
ival-fmax: 43.0ms (1.5% of total)
exact: 20.0ms (0.7% of total)
ival-assert: 4.0ms (0.1% of total)
Bogosity

explain362.0ms (2%)

Memory
-39.6MiB live, 674.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
980-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-(+.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)))
00-0-(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
00-0-(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
00-0-d
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-(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-(*.f32 (floor.f32 d) dX.w)
00-0-dX.w
00-0-(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
00-0-dX.v
00-0-(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
00-0-dY.u
00-0-(floor.f32 w)
00-0-(floor.f32 d)
00-0-(*.f32 (floor.f32 d) dY.w)
00-0-(*.f32 (floor.f32 w) dX.u)
00-0-dY.w
00-0-(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
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 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))
00-0-(*.f32 (floor.f32 h) dX.v)
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 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
00-0-w
00-0-dY.v
00-0-dX.u
00-0-h
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.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)))))oflow-rescue980
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))overflow23
(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))))overflow98
(+.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)))overflow46
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))overflow25
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))overflow14
(+.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)))overflow36
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))overflow23
(+.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)))overflow44
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))overflow25
(+.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)))overflow67
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))overflow11
Confusion
Predicted +Predicted -
+980
-0158
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+9800
-00158
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0158
198
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
98.0ms510×0valid
1.0ms1valid
Compiler

Compiled 1 172 to 128 computations (89.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 67.0ms
ival-mult: 38.0ms (56.4% of total)
ival-floor: 9.0ms (13.3% of total)
ival-add: 8.0ms (11.9% of total)
ival-log2: 6.0ms (8.9% of total)
ival-fmax: 3.0ms (4.4% of total)
ival-sqrt: 3.0ms (4.4% of total)
ival-true: 1.0ms (1.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess68.0ms (0.4%)

Memory
9.4MiB live, 50.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04583351
112363327
226923327
351963327
03161
05361
110661
219361
320061
020057
Stop Event
iter limit
saturated
iter limit
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))))))
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 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h)))) (fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h)))))))
Symmetry

(abs dY.w)

(abs dY.v)

(abs dY.u)

(abs dX.w)

(abs dX.v)

(abs dX.u)

Compiler

Compiled 61 to 31 computations (49.2% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 9 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.2%
(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 61 to 31 computations (49.2% saved)

simplify7.0ms (0%)

Memory
11.4MiB live, 11.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff64
(+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))
cost-diff64
(+.f32 (+.f32 (*.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)))
cost-diff64
(+.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)))
cost-diff64
(+.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)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031369
053369
1106369
2193369
3200369
0200351
Stop Event
iter limit
saturated
iter 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))))))
(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)))))
(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 (*.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 (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 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
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 (*.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 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (floor.f32 w) dY.u)
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (floor.f32 h) dY.v)
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(*.f32 (floor.f32 d) dY.w)
dY.w
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 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h)))) (fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h)))))))
(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)))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h)))) (fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))))))
(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))))
(fmax.f32 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h)))) (fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h)))))
(+.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)))
(fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h))))
(+.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)))
(fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w))
(*.f32 (floor.f32 w) dX.u)
(*.f32 dX.u (floor.f32 w))
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h))
(*.f32 (floor.f32 h) dX.v)
(*.f32 dX.v (floor.f32 h))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d))
(*.f32 (floor.f32 d) dX.w)
(*.f32 dX.w (floor.f32 d))
(floor.f32 d)
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)))
(fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))))
(+.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)))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h)))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w))
(*.f32 (floor.f32 w) dY.u)
(*.f32 dY.u (floor.f32 w))
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (floor.f32 h) dY.v)
(*.f32 dY.v (floor.f32 h))
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(*.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d))
(*.f32 (floor.f32 d) dY.w)
(*.f32 dY.w (floor.f32 d))
dY.w

localize68.0ms (0.4%)

Memory
3.3MiB live, 118.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.4091987793053261
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
accuracy0.41148378907376804
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
accuracy0.4404487793053261
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
accuracy11.133923690077955
(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)))))
Samples
48.0ms255×0valid
0.0ms1valid
Compiler

Compiled 740 to 64 computations (91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 17.0ms (51.4% of total)
ival-add: 6.0ms (18.2% of total)
ival-floor: 4.0ms (12.1% of total)
ival-log2: 3.0ms (9.1% of total)
ival-sqrt: 2.0ms (6.1% of total)
ival-fmax: 1.0ms (3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series86.0ms (0.5%)

Memory
-24.4MiB live, 90.0MiB allocated
Counts
8 → 25
Calls
Call 1
Inputs
(+.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 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v)))
(+.f32 (+.f32 (*.f32 (*.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 (*.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)))
(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 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
Outputs
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.w 2) (pow (floor d) 2))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (pow (floor w) 2)))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (pow (floor h) 2)))
(* (pow dY.w 2) (pow (floor d) 2))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
Calls

27 calls:

TimeVariablePointExpression
21.0ms
dY.v
@-inf
((+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor w) dX.u) (* (floor w) dX.u)))
15.0ms
w
@0
((+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor w) dX.u) (* (floor w) dX.u)))
5.0ms
d
@0
((+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor w) dX.u) (* (floor w) dX.u)))
4.0ms
h
@inf
((+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor w) dX.u) (* (floor w) dX.u)))
3.0ms
w
@-inf
((+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor w) dX.u) (* (floor w) dX.u)))

simplify270.0ms (1.5%)

Memory
20.7MiB live, 288.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
076480
1211480
2737480
33011480
45101480
56245480
08502450
Stop Event
iter limit
node limit
Counts
25 → 25
Calls
Call 1
Inputs
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(* (pow dX.w 2) (pow (floor d) 2))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (pow (floor w) 2)))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (pow (floor h) 2)))
(* (pow dY.w 2) (pow (floor d) 2))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
Outputs
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v)
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (pow (floor w) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))
(* (pow dX.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (pow (floor w) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(* (pow dY.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))

rewrite218.0ms (1.2%)

Memory
9.8MiB live, 289.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
030183
051126
1162126
21219126
08123126
Stop Event
iter limit
node limit
iter limit
Counts
8 → 335
Calls
Call 1
Inputs
(+.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 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v)))
(+.f32 (+.f32 (*.f32 (*.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 (*.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)))
(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 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
Outputs
(*.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 8 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 8 binary32)) (pow.f32 (*.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 2 binary32)))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 9 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 18 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 12 binary32)) (pow.f32 (*.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dX.u (floor.f32 w) (*.f32 dX.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 dX.w (*.f32 dX.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dX.w dX.w)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dX.u (floor.f32 w) (*.f32 dX.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 18 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 18 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 12 binary32)) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h))) #s(literal 6 binary32)))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 8 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 8 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 12 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 12 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h))) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (pow.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 8 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 8 binary32)) (pow.f32 (*.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 2 binary32)))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 9 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 18 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 12 binary32)) (pow.f32 (*.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 3 binary32)))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dY.u (floor.f32 w) (*.f32 dY.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dY.u (floor.f32 w) (*.f32 dY.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (fma.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (*.f32 (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 18 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 18 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 6 binary32)))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (*.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fma.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v)
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))
(*.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v))
(pow.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u))
(pow.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u))
(pow.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))

eval62.0ms (0.3%)

Memory
-17.3MiB live, 139.3MiB allocated
Compiler

Compiled 25 382 to 2 116 computations (91.7% saved)

prune63.0ms (0.4%)

Memory
23.5MiB live, 141.1MiB allocated
Pruning

44 alts after pruning (44 fresh and 0 done)

PrunedKeptTotal
New30644350
Fresh000
Picked101
Done000
Total30744351
Accuracy
73.9%
Counts
351 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))))))
39.6%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dX.u (floor.f32 w) (*.f32 dX.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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))))))
40.0%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))))
39.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))))
38.9%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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))))))
36.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))))))
47.4%
(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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.9%
(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))) (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dY.u (floor.f32 w) (*.f32 dY.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.8%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.8%
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.2%
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.8%
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.9%
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.2%
(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))) (fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
46.4%
(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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
46.9%
(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))) (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.8%
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
46.9%
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.4%
(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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
49.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 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
48.8%
(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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
49.5%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
48.6%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
54.5%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
38.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) 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))))))
49.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
63.6%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
13.6%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
Compiler

Compiled 5 636 to 3 168 computations (43.8% saved)

simplify172.0ms (1%)

Memory
15.1MiB live, 128.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff96
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
cost-diff288
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
cost-diff224
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
cost-diff288
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
cost-diff96
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
cost-diff288
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
cost-diff160
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
cost-diff288
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
cost-diff0
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
cost-diff0
(*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
cost-diff0
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
cost-diff6240
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0911787
01601525
13001515
24121515
35511515
47861515
513501515
625521515
750251515
865321515
978471515
081081515
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
#s(literal 2 binary32)
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
dX.u
(floor.f32 w)
w
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
#s(literal 1/2 binary32)
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
(floor.f32 d)
d
#s(literal 2 binary32)
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 (*.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 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (floor.f32 w) dY.u)
(floor.f32 w)
w
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (floor.f32 h) dY.v)
(floor.f32 h)
h
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(*.f32 (floor.f32 d) 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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(+.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 (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 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 dY.v dY.v)
dY.v
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
#s(literal 2 binary32)
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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)))))
(fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
dX.u
(floor.f32 w)
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 (*.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 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(*.f32 (floor.f32 w) dY.u)
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (floor.f32 h) dY.v)
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(*.f32 (floor.f32 d) 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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.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 (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 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
#s(literal 4 binary32)
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(literal 1 binary32)
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
#s(literal 2 binary32)
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
Outputs
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(*.f32 dX.w (floor.f32 d))
(*.f32 (floor.f32 d) dX.w)
dX.w
(floor.f32 d)
d
#s(literal 2 binary32)
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
(*.f32 (floor.f32 h) dX.v)
dX.v
(floor.f32 h)
h
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
(*.f32 (floor.f32 w) dX.u)
dX.u
(floor.f32 w)
w
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
#s(literal 1/2 binary32)
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
(floor.f32 d)
d
#s(literal 2 binary32)
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 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dY.u)
(*.f32 dY.u (floor.f32 w))
(floor.f32 w)
w
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dY.v)
(*.f32 dY.v (floor.f32 h))
(floor.f32 h)
h
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dY.w)
(*.f32 dY.w (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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(+.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 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.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 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 dY.v dY.v)
dY.v
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
#s(literal 2 binary32)
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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)))))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(*.f32 dX.w (floor.f32 d))
(*.f32 (floor.f32 d) dX.w)
dX.w
(floor.f32 d)
d
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
(*.f32 (floor.f32 h) dX.v)
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
(*.f32 (floor.f32 w) dX.u)
dX.u
(floor.f32 w)
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 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dY.u)
(*.f32 dY.u (floor.f32 w))
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dY.v)
(*.f32 dY.v (floor.f32 h))
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dY.w)
(*.f32 dY.w (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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(+.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 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(+.f32 (*.f32 (*.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 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
#s(literal 4 binary32)
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(literal 1 binary32)
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
#s(literal 2 binary32)
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w

localize341.0ms (1.9%)

Memory
8.7MiB live, 434.3MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.7966337271438626
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
accuracy2.3436012077204915
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
accuracy11.133923690077955
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
accuracy20.768491138930933
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
accuracy0.41148378907376804
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
accuracy0.4404487793053261
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
accuracy9.096768904707872
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
accuracy11.133923690077955
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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)))))
accuracy0.4091987793053261
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
accuracy0.41148378907376804
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
accuracy11.133923690077955
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
accuracy11.334651029850777
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
accuracy0.41148378907376804
(*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u))
accuracy0.4404487793053261
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
accuracy11.133923690077955
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
accuracy20.929608569202024
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
accuracy0.41148378907376804
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
accuracy0.4404487793053261
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
accuracy3.072670603494949
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
accuracy11.459399257435281
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
Samples
192.0ms251×0valid
6.0ms1valid
Compiler

Compiled 3 552 to 175 computations (95.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 131.0ms
ival-mult: 41.0ms (31.3% of total)
ival-pow2: 18.0ms (13.7% of total)
ival-sqrt: 15.0ms (11.5% of total)
ival-log2: 13.0ms (9.9% of total)
ival-add: 12.0ms (9.2% of total)
ival-div: 7.0ms (5.3% of total)
ival-fmax: 6.0ms (4.6% of total)
ival-floor: 4.0ms (3.1% of total)
ival-pow: 4.0ms (3.1% of total)
ival-exp: 3.0ms (2.3% of total)
ival-log: 3.0ms (2.3% of total)
ival-sub: 2.0ms (1.5% of total)
adjust: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series1.2s (6.5%)

Memory
11.7MiB live, 1 223.5MiB allocated
Counts
23 → 57
Calls
Call 1
Inputs
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.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))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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)))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
Outputs
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(* 1/2 (log (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(log (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dY.w 2) (pow (floor d) 2))
(* (pow dX.w 2) (pow (floor d) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(* (pow dY.v 4) (pow (floor h) 4))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
Calls

27 calls:

TimeVariablePointExpression
129.0ms
dX.u
@inf
((exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (log2 (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2))) (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2) (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (* (* (pow (floor d) 2) dX.w) dX.w) (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
129.0ms
dX.w
@inf
((exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (log2 (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2))) (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2) (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (* (* (pow (floor d) 2) dX.w) dX.w) (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
119.0ms
h
@inf
((exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (log2 (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2))) (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2) (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (* (* (pow (floor d) 2) dX.w) dX.w) (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
113.0ms
dY.u
@inf
((exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (log2 (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2))) (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2) (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (* (* (pow (floor d) 2) dX.w) dX.w) (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
87.0ms
dY.w
@-inf
((exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (log2 (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2))) (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2) (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (* (* (pow (floor d) 2) dX.w) dX.w) (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))

simplify167.0ms (0.9%)

Memory
30.7MiB live, 186.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02371866
17451858
228571853
084331771
Stop Event
iter limit
node limit
Counts
57 → 57
Calls
Call 1
Inputs
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(* 1/2 (log (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(log (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dX.u 2) (pow (floor w) 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dY.w 2) (pow (floor d) 2))
(* (pow dX.w 2) (pow (floor d) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(* (pow dY.v 4) (pow (floor h) 4))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
Outputs
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(* 1/2 (log (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(*.f32 (log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))) #s(literal 1/2 binary32))
(log (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(-.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v)
(* (pow dY.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(* (pow dX.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.w) (/.f32 (*.f32 dX.u dX.u) dX.w) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.w) (/.f32 (*.f32 dX.v dX.v) dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dX.w dX.w))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(* (pow dY.v 4) (pow (floor h) 4))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(-.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v)
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(fma.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (neg.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (pow.f32 dY.v #s(literal 4 binary32)) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 dY.v #s(literal 4 binary32)) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))))) (*.f32 dY.u dY.u))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u)
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u)) (pow.f32 (floor.f32 w) #s(literal 4 binary32)))) (*.f32 dY.u dY.u))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (*.f32 (neg.f32 dY.u) dY.u))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(/.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.u #s(literal 6 binary32))) (/.f32 (pow.f32 dY.v #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))))) (*.f32 dY.u dY.u))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u) (*.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 dY.u #s(literal 4 binary32)))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32)))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32)))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 dY.v dY.v) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (pow.f32 dY.u #s(literal 8 binary32))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))))))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(*.f32 (-.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (/.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 dY.v #s(literal 4 binary32)))) (pow.f32 dY.v #s(literal 4 binary32)))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (*.f32 dY.v dY.v))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))) (*.f32 dY.v dY.v))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.w) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.w) (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.w) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (/.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) dY.w) dY.w) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) dY.w) dY.w) (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))

rewrite218.0ms (1.2%)

Memory
-20.9MiB live, 209.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
087635
0152515
1578515
23122515
08962515
Stop Event
iter limit
node limit
iter limit
Counts
23 → 461
Calls
Call 1
Inputs
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.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))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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)))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
Outputs
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(*.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))
(pow.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))
(*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(*.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d))
(*.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w)
(*.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))
(*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)))
(*.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))))
(*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.w (floor.f32 d))))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d))
(*.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w))
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w))
(*.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 d) dX.w)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(*.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dX.u)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v)
(*.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) dX.v) (floor.f32 h))
(*.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v)
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 (floor.f32 h) dX.v) dX.v))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d))
(*.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w))
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w))
(*.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 d) dX.w)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 (floor.f32 h) dX.v) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(fma.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))
(*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(*.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))
(pow.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(pow.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32)))))
(*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)))) (neg.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32))) #s(literal 1 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32)))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32)))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)) dY.v (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) dY.v) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (floor.f32 h)) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (neg.f32 (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (*.f32 dY.v (floor.f32 h)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (*.f32 dY.v (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 dY.u #s(literal 4 binary32)) (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(pow.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))

eval113.0ms (0.6%)

Memory
13.0MiB live, 133.2MiB allocated
Compiler

Compiled 31 644 to 2 463 computations (92.2% saved)

prune220.0ms (1.2%)

Memory
15.2MiB live, 294.3MiB allocated
Pruning

97 alts after pruning (95 fresh and 2 done)

PrunedKeptTotal
New38465449
Fresh93039
Picked325
Done000
Total39697493
Accuracy
75.2%
Counts
493 → 97
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))))))
39.6%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dX.u (floor.f32 w) (*.f32 dX.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.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))))))
39.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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))))))
39.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.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))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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))))))
39.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))) (+.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))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
39.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))))
27.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
25.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
29.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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))))))
38.9%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))))
36.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))))))
46.9%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.6%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
46.8%
(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))) (fma.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.8%
(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))) (fma.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.9%
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dY.u (floor.f32 w) (*.f32 dY.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
47.6%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.5%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.8%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.4%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.6%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.3%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.2%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.u #s(literal 6 binary32))) (/.f32 (pow.f32 dY.v #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))))) (*.f32 dY.u dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.5%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
47.8%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
46.8%
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.9%
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.6%
(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))) (fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.6%
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.8%
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 #s(approx (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
49.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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
49.3%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
48.8%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
54.5%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
43.8%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32))))))))
49.8%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
48.5%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (/.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) dY.w) dY.w) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) dY.w) dY.w) (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))))))
47.9%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
47.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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))))))
47.9%
(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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
45.6%
(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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.w) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.w) (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.w) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))))))
31.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
31.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
29.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
30.3%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
38.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) 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))))))
49.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
49.0%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 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))))))
49.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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))))))
49.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))))))
33.2%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
35.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
33.9%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
33.9%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
37.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32)))) (*.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))))))
36.5%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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))))))
32.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) (+.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))))))
31.5%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))) (+.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))))))
40.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
39.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
38.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u 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))))))
48.7%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
12.3%
(log2.f32 (exp.f32 (*.f32 #s(approx (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))) #s(literal 1/2 binary32))))
13.3%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
17.4%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))))
12.6%
(log2.f32 #s(approx (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
Compiler

Compiled 14 159 to 8 031 computations (43.3% saved)

simplify156.0ms (0.9%)

Memory
-4.2MiB live, 106.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
cost-diff288
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
cost-diff3520
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
cost-diff96
(fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
cost-diff6464
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
cost-diff0
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
cost-diff224
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
cost-diff0
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
cost-diff0
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
cost-diff0
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
cost-diff0
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
cost-diff160
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
cost-diff288
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01031758
01801471
13321442
25151442
39301442
420071442
551251442
676521442
082221442
Stop Event
iter limit
node limit
iter 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))
(+.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 (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 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
#s(literal 2 binary32)
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
#s(literal 2 binary32)
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
(floor.f32 h)
h
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(floor.f32 w)
w
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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)))))
(fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
dX.u
(floor.f32 w)
w
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(*.f32 (floor.f32 h) dY.v)
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(*.f32 (floor.f32 d) dY.w)
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v)))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
(log.f32 (floor.f32 w))
(floor.f32 w)
w
#s(literal 2 binary32)
(*.f32 (log.f32 dX.u) #s(literal 2 binary32))
(log.f32 dX.u)
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 dY.v dY.v)
dY.v
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.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 (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 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32))
#s(literal 3 binary32)
(neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
#s(literal 4 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(literal 1 binary32)
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
#s(literal 2 binary32)
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))
(fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.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 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.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 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dX.u)
(*.f32 dX.u (floor.f32 w))
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dX.v)
(*.f32 dX.v (floor.f32 h))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(*.f32 dX.w (floor.f32 d))
(floor.f32 d)
d
dX.w
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
#s(literal 2 binary32)
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(*.f32 dX.w (floor.f32 d))
(floor.f32 d)
d
dX.w
#s(literal 2 binary32)
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
(floor.f32 h)
h
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(floor.f32 w)
w
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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)))))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
dX.u
(floor.f32 w)
w
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dY.v)
(*.f32 dY.v (floor.f32 h))
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dY.w)
(*.f32 dY.w (floor.f32 d))
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v)))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
(*.f32 (+.f32 (log.f32 dX.u) (log.f32 (floor.f32 w))) #s(literal 2 binary32))
(log.f32 (floor.f32 w))
(floor.f32 w)
w
#s(literal 2 binary32)
(*.f32 (log.f32 dX.u) #s(literal 2 binary32))
(log.f32 dX.u)
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dX.v)
(*.f32 dX.v (floor.f32 h))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(*.f32 dX.w (floor.f32 d))
(floor.f32 d)
d
dX.w
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 dY.v dY.v)
dY.v
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(+.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 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.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 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dX.u)
(*.f32 dX.u (floor.f32 w))
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dX.v)
(*.f32 dX.v (floor.f32 h))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(*.f32 dX.w (floor.f32 d))
(floor.f32 d)
d
dX.w
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32))
#s(literal 3 binary32)
(neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
#s(literal 4 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(literal 1 binary32)
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
#s(literal 2 binary32)
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w

localize428.0ms (2.4%)

Memory
14.7MiB live, 448.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.7966337271438626
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
accuracy11.133923690077955
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
accuracy15.450702047027745
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
accuracy20.768491138930933
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
accuracy2.9253192092787574
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
accuracy11.133923690077955
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
accuracy24.136950741169855
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
accuracy26.06817844013087
(fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
accuracy0.41148378907376804
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
accuracy0.4404487793053261
(*.f32 (*.f32 (floor.f32 h) dY.v) (*.f32 (floor.f32 h) dY.v))
accuracy9.096768904707872
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
accuracy11.133923690077955
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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)))))
accuracy0.41148378907376804
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
accuracy0.4404487793053261
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
accuracy11.133923690077955
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
accuracy20.929608569202024
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
accuracy0.4036712890737681
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
accuracy0.4091987793053261
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
accuracy11.133923690077955
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
accuracy20.768491138930933
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
Samples
257.0ms252×0valid
5.0ms1valid
Compiler

Compiled 3 478 to 196 computations (94.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 211.0ms
ival-pow2: 63.0ms (29.8% of total)
ival-mult: 51.0ms (24.2% of total)
ival-log2: 33.0ms (15.6% of total)
ival-add: 27.0ms (12.8% of total)
ival-sqrt: 8.0ms (3.8% of total)
ival-fmax: 6.0ms (2.8% of total)
ival-pow: 5.0ms (2.4% of total)
ival-log: 5.0ms (2.4% of total)
ival-floor: 4.0ms (1.9% of total)
ival-exp: 3.0ms (1.4% of total)
ival-div: 2.0ms (0.9% of total)
adjust: 1.0ms (0.5% of total)
ival-sub: 1.0ms (0.5% of total)
ival-neg: 1.0ms (0.5% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series505.0ms (2.8%)

Memory
-44.1MiB live, 731.0MiB allocated
Counts
25 → 63
Calls
Call 1
Inputs
(*.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(*.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))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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)))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
Outputs
(* (pow dX.u 2) (pow (floor w) 2))
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(exp (+ (* 2 (log dX.u)) (* 2 (log (floor w)))))
(+ (* 2 (log dX.u)) (* 2 (log (floor w))))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(* (pow dY.u 2) (pow (floor w) 2))
(sqrt (fmax (+ (exp (+ (* 2 (log dX.u)) (* 2 (log (floor w))))) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dX.w 2) (pow (floor d) 2))
(* (pow dY.w 2) (pow (floor d) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(exp (+ (* -2 (log (/ 1 dX.u))) (* 2 (log (floor w)))))
(+ (* -2 (log (/ 1 dX.u))) (* 2 (log (floor w))))
(exp (+ (* 2 (log (floor w))) (* 2 (+ (log -1) (* -1 (log (/ -1 dX.u)))))))
(+ (* 2 (log (floor w))) (* 2 (+ (log -1) (* -1 (log (/ -1 dX.u))))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(* (pow dY.v 4) (pow (floor h) 4))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
Calls

27 calls:

TimeVariablePointExpression
214.0ms
dX.u
@0
((* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (log2 (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (+ (* (log (floor w)) 2) (* (log dX.u) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (sqrt (fmax (+ (+ (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
69.0ms
w
@-inf
((* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (log2 (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (+ (* (log (floor w)) 2) (* (log dX.u) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (sqrt (fmax (+ (+ (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
43.0ms
w
@0
((* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (log2 (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (+ (* (log (floor w)) 2) (* (log dX.u) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (sqrt (fmax (+ (+ (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
34.0ms
w
@inf
((* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (log2 (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (+ (* (log (floor w)) 2) (* (log dX.u) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (sqrt (fmax (+ (+ (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))
29.0ms
dX.u
@-inf
((* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (* (* (floor h) dY.v) (* (floor h) dY.v)) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (log2 (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (+ (* (log (floor w)) 2) (* (log dX.u) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (sqrt (fmax (+ (+ (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))

simplify166.0ms (0.9%)

Memory
3.6MiB live, 162.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02571924
17951914
229781907
081221825
Stop Event
iter limit
node limit
Counts
63 → 63
Calls
Call 1
Inputs
(* (pow dX.u 2) (pow (floor w) 2))
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(exp (+ (* 2 (log dX.u)) (* 2 (log (floor w)))))
(+ (* 2 (log dX.u)) (* 2 (log (floor w))))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(* (pow dY.u 2) (pow (floor w) 2))
(sqrt (fmax (+ (exp (+ (* 2 (log dX.u)) (* 2 (log (floor w))))) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dX.v 2) (pow (floor h) 2))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dX.w 2) (pow (floor d) 2))
(* (pow dY.w 2) (pow (floor d) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(exp (+ (* -2 (log (/ 1 dX.u))) (* 2 (log (floor w)))))
(+ (* -2 (log (/ 1 dX.u))) (* 2 (log (floor w))))
(exp (+ (* 2 (log (floor w))) (* 2 (+ (log -1) (* -1 (log (/ -1 dX.u)))))))
(+ (* 2 (log (floor w))) (* 2 (+ (log -1) (* -1 (log (/ -1 dX.u))))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(* (pow dY.v 4) (pow (floor h) 4))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
Outputs
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))
(fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
(exp (+ (* 2 (log dX.u)) (* 2 (log (floor w)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(+ (* 2 (log dX.u)) (* 2 (log (floor w))))
(*.f32 (+.f32 (log.f32 (floor.f32 w)) (log.f32 dX.u)) #s(literal 2 binary32))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(-.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(sqrt (fmax (+ (exp (+ (* 2 (log dX.u)) (* 2 (log (floor w))))) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v)
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(* (pow dX.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(* (pow dY.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))
(exp (+ (* -2 (log (/ 1 dX.u))) (* 2 (log (floor w)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(+ (* -2 (log (/ 1 dX.u))) (* 2 (log (floor w))))
(*.f32 (+.f32 (log.f32 (floor.f32 w)) (log.f32 dX.u)) #s(literal 2 binary32))
(exp (+ (* 2 (log (floor w))) (* 2 (+ (log -1) (* -1 (log (/ -1 dX.u)))))))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) dX.u) #s(literal -2 binary32)) #s(literal 1 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(+ (* 2 (log (floor w))) (* 2 (+ (log -1) (* -1 (log (/ -1 dX.u))))))
(*.f32 (-.f32 (+.f32 (log.f32 (floor.f32 w)) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) dX.u))) #s(literal 2 binary32))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.w) (/.f32 (*.f32 dX.u dX.u) dX.w) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.w) (/.f32 (*.f32 dX.v dX.v) dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dX.w dX.w))
(* (pow dY.v 4) (pow (floor h) 4))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(-.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(fma.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (neg.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (pow.f32 dY.v #s(literal 4 binary32)) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 dY.v #s(literal 4 binary32)) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))))) (*.f32 dY.u dY.u))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u)) (pow.f32 (floor.f32 w) #s(literal 4 binary32)))) (*.f32 dY.u dY.u))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/.f32 (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (*.f32 (neg.f32 dY.u) dY.u))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(/.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.u #s(literal 6 binary32))) (/.f32 (pow.f32 dY.v #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))))) (*.f32 dY.u dY.u))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 dY.u #s(literal 4 binary32)))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32)))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32)))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 dY.v dY.v) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (pow.f32 dY.u #s(literal 8 binary32))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))))))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(*.f32 (-.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (/.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 dY.v #s(literal 4 binary32)))) (pow.f32 dY.v #s(literal 4 binary32)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/.f32 (/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) dY.v) dY.v)
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))) (*.f32 dY.v dY.v))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.w) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.w) (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.w) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (/.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) dY.w) dY.w) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 dY.w dY.w)) (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))

rewrite220.0ms (1.2%)

Memory
3.9MiB live, 199.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0100742
0174574
1669568
23946568
08346568
Stop Event
iter limit
node limit
iter limit
Counts
25 → 510
Calls
Call 1
Inputs
(*.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))
(*.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))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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)))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
Outputs
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u))
(/.f32 (exp.f32 (/.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u))))) (exp.f32 (/.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u))))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u)))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.u (floor.f32 w))))
(pow.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (*.f32 dX.u (floor.f32 w)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v)
(*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h))
(*.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v)
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)))
(*.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d))
(*.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w))
(*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)))
(*.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.w (floor.f32 d))))
(pow.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d))
(*.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)))
(*.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w)
(*.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))
(*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.w (floor.f32 d))))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))
(*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d))
(*.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)))
(*.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w)
(*.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))
(*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.w (floor.f32 d))))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dX.v (*.f32 dX.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(*.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u) (floor.f32 w))
(*.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dX.u)
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w)))
(*.f32 dX.u (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u))
(/.f32 (exp.f32 (/.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u))))) (exp.f32 (/.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u))))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u)))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.u (floor.f32 w))))
(pow.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (*.f32 dX.u (floor.f32 w)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(log.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(*.f32 (log.f32 (*.f32 dX.u (floor.f32 w))) (log.f32 (exp.f32 #s(literal 2 binary32))))
(*.f32 (log.f32 (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))
(*.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u)))))
(*.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(*.f32 #s(literal 1 binary32) (log.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (log.f32 (*.f32 dX.u (floor.f32 w))))
(/.f32 (-.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32))) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(/.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u))))
(/.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 (log.f32 (floor.f32 w)) (*.f32 #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))))))
(/.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u))) (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32))) (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u)))) (/.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u)))))
(fma.f32 (log.f32 (*.f32 dX.u (floor.f32 w))) #s(literal 1 binary32) (log.f32 (*.f32 dX.u (floor.f32 w))))
(fma.f32 #s(literal 1 binary32) (log.f32 (*.f32 dX.u (floor.f32 w))) (log.f32 (*.f32 dX.u (floor.f32 w))))
(fma.f32 (log.f32 dX.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (log.f32 dX.u) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (log.f32 (floor.f32 w)) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 w) dX.u))) (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) #s(literal 4 binary32))) (fma.f32 (pow.f32 (log.f32 (floor.f32 w)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (log.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u)) (log.f32 dX.u))
(+.f32 (log.f32 (*.f32 dX.u dX.u)) (log.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(+.f32 (log.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (log.f32 dX.u))
(+.f32 (log.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u)) (log.f32 (floor.f32 w)))
(+.f32 (log.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (log.f32 (*.f32 dX.u dX.u)))
(+.f32 (log.f32 (*.f32 dX.u (floor.f32 w))) (log.f32 (*.f32 dX.u (floor.f32 w))))
(+.f32 (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))
(+.f32 (*.f32 (log.f32 dX.u) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (log.f32 dX.u) (log.f32 (*.f32 dX.u (pow.f32 (floor.f32 w) #s(literal 2 binary32)))))
(+.f32 (log.f32 (floor.f32 w)) (log.f32 (*.f32 (floor.f32 w) (*.f32 dX.u dX.u))))
(+.f32 (log.f32 (floor.f32 w)) (log.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u)))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))))
(*.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32))))))
(*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32))) (-.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)))))
(-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))))
(-.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) dY.v) (floor.f32 h) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 dY.v #s(literal 3 binary32))) (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 #s(literal -1 binary32) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)) dY.v (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) dY.v) (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (floor.f32 h)) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (neg.f32 (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (floor.f32 h)) dY.v (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (*.f32 dY.v (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 dY.v #s(literal 3 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (*.f32 dY.v (floor.f32 h))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 dY.u #s(literal 4 binary32)) (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (*.f32 dY.v (floor.f32 h)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 dY.v (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (floor.f32 h)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (floor.f32 h) (*.f32 dY.v (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)))) #s(literal -1 binary32))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(+.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))
(*.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(*.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w))
(*.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u))
(*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))
(*.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))
(pow.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))

eval112.0ms (0.6%)

Memory
-10.2MiB live, 179.7MiB allocated
Compiler

Compiled 39 703 to 3 195 computations (92% saved)

prune278.0ms (1.6%)

Memory
14.4MiB live, 494.5MiB allocated
Pruning

111 alts after pruning (107 fresh and 4 done)

PrunedKeptTotal
New50850558
Fresh335790
Picked325
Done022
Total544111655
Accuracy
75.6%
Counts
655 → 111
Alt Table
Click to see full alt table
StatusAccuracyProgram
39.6%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dX.u (floor.f32 w) (*.f32 dX.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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))))))
39.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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))))))
39.3%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
39.6%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
25.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
39.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))))))
27.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
38.9%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
36.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))))))
46.9%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.6%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
54.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
54.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
54.4%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.u (floor.f32 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
54.4%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
46.4%
(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))) (fma.f32 (fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.8%
(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))) (fma.f32 (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 dY.v #s(literal 3 binary32))) (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.8%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 dY.v dY.v) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (pow.f32 dY.u #s(literal 8 binary32))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))))))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (*.f32 (neg.f32 dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.3%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) dY.v) dY.v)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.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))) (fma.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.4%
(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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.9%
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dY.u (floor.f32 w) (*.f32 dY.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
47.6%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.5%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.2%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.3%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.8%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.9%
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.2%
(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))) (fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.5%
(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))) (fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.6%
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
46.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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.8%
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 #s(approx (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.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))) (fma.f32 #s(approx (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.8%
(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))) (fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
48.8%
(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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
48.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
49.5%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
48.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
48.2%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
47.9%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
47.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))))))
36.8%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
41.2%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
43.8%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32))))))))
49.8%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
48.6%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (/.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) dY.w) dY.w) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) dY.w) dY.w) (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))))))
49.4%
(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))) #s(approx (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
37.8%
(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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
31.3%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
37.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
30.2%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
29.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
29.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
30.2%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
30.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
29.9%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
21.9%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.7%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u)) (log.f32 (floor.f32 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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.6%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 #s(approx (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
39.8%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
39.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
39.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
49.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
49.0%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))))))
36.5%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))))))
38.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
33.2%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
35.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
33.7%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
33.9%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
37.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32)))) (*.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))))))
40.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
39.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
12.9%
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))))
54.1%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
48.7%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
12.2%
(log2.f32 (exp.f32 (*.f32 #s(approx (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))) #s(literal 1/2 binary32))))
13.4%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
17.7%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))))
17.1%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))))
12.4%
(log2.f32 #s(approx (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
Compiler

Compiled 16 390 to 9 361 computations (42.9% saved)

simplify124.0ms (0.7%)

Memory
-8.4MiB live, 140.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
cost-diff288
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
cost-diff3520
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
cost-diff96
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
cost-diff224
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
cost-diff6464
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
cost-diff0
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
cost-diff96
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
cost-diff96
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
cost-diff160
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
cost-diff0
(+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
cost-diff0
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
cost-diff0
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
cost-diff0
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
cost-diff0
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
cost-diff160
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
cost-diff288
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
cost-diff288
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01091883
01921606
13641573
25321565
39171565
421031565
556531565
082751565
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v)))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
dX.u
(floor.f32 w)
w
#s(literal 2 binary32)
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
dX.u
(floor.f32 w)
w
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(floor.f32 w)
w
#s(literal 2 binary32)
dX.u
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v)
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
(floor.f32 d)
d
dX.w
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
dX.u
(floor.f32 w)
w
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
(log.f32 (floor.f32 h))
(*.f32 (log.f32 dY.v) #s(literal 2 binary32))
(log.f32 dY.v)
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(*.f32 (floor.f32 d) 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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.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 (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 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(*.f32 (floor.f32 h) dX.v)
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(*.f32 (floor.f32 d) dX.w)
(floor.f32 d)
d
dX.w
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32))
#s(literal 3 binary32)
(neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
#s(literal 4 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
#s(literal 1 binary32)
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
(*.f32 (floor.f32 w) dX.u)
dX.u
(floor.f32 w)
w
#s(literal 2 binary32)
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dX.v)
(*.f32 dX.v (floor.f32 h))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(*.f32 dX.w (floor.f32 d))
(floor.f32 d)
d
dX.w
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
(*.f32 (floor.f32 w) dX.u)
dX.u
(floor.f32 w)
w
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))))
#s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(floor.f32 w)
w
#s(literal 2 binary32)
dX.u
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v)
(pow.f32 (floor.f32 h) #s(literal 2 binary32))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w)
(pow.f32 (floor.f32 d) #s(literal 2 binary32))
(floor.f32 d)
d
dX.w
(+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 dX.w (floor.f32 d))
dX.w
(floor.f32 d)
d
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 dX.v (floor.f32 h))
dX.v
(floor.f32 h)
h
#s(literal 2 binary32)
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 dX.u (floor.f32 w))
(*.f32 (floor.f32 w) dX.u)
dX.u
(floor.f32 w)
w
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
(*.f32 (+.f32 (log.f32 dY.v) (log.f32 (floor.f32 h))) #s(literal 2 binary32))
(log.f32 (floor.f32 h))
(*.f32 (log.f32 dY.v) #s(literal 2 binary32))
(log.f32 dY.v)
dY.v
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dY.w)
(*.f32 dY.w (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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(+.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 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.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 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(*.f32 (floor.f32 w) dX.u)
(floor.f32 w)
w
dX.u
(*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(*.f32 (floor.f32 h) dX.v)
(*.f32 dX.v (floor.f32 h))
(floor.f32 h)
h
dX.v
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 (floor.f32 d) dX.w)
(*.f32 dX.w (floor.f32 d))
(floor.f32 d)
d
dX.w
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(*.f32 dY.v (floor.f32 h))
dY.v
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32))
#s(literal 3 binary32)
(neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))
(*.f32 dY.u (floor.f32 w))
dY.u
#s(literal 4 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
#s(literal 1 binary32)
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
#s(literal 2 binary32)
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u)
(pow.f32 (floor.f32 w) #s(literal 2 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(*.f32 dY.w (floor.f32 d))
dY.w

localize388.0ms (2.2%)

Memory
31.7MiB live, 427.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy1.7966337271438626
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
accuracy11.130017440077955
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
accuracy15.450702047027745
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
accuracy20.54210779733812
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
accuracy2.714083119857508
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
accuracy9.096768904707872
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
accuracy11.130017440077955
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
accuracy25.231488456623257
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
accuracy0.4404487793053261
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
accuracy9.503868988696373
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
accuracy11.130017440077955
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
accuracy28.32929069263624
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
accuracy0.3958587890737681
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
accuracy0.4052925293053261
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
accuracy11.130017440077955
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
accuracy20.54210779733812
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
accuracy0.3958587890737681
(*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))
accuracy0.4052925293053261
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
accuracy11.130017440077955
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
accuracy20.54210779733812
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
Samples
230.0ms252×0valid
5.0ms1valid
2.0ms1exit
Compiler

Compiled 3 627 to 210 computations (94.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 146.0ms
ival-mult: 48.0ms (32.9% of total)
ival-pow2: 23.0ms (15.8% of total)
ival-add: 18.0ms (12.3% of total)
ival-sqrt: 16.0ms (11% of total)
ival-log2: 12.0ms (8.2% of total)
ival-fmax: 6.0ms (4.1% of total)
ival-log: 6.0ms (4.1% of total)
ival-pow: 5.0ms (3.4% of total)
ival-floor: 4.0ms (2.7% of total)
ival-exp: 3.0ms (2.1% of total)
ival-div: 2.0ms (1.4% of total)
adjust: 1.0ms (0.7% of total)
ival-sub: 1.0ms (0.7% of total)
exact: 1.0ms (0.7% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series308.0ms (1.7%)

Memory
-15.2MiB live, 492.0MiB allocated
Counts
29 → 65
Calls
Call 1
Inputs
(*.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
Outputs
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dX.u 2) (pow (floor w) 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (exp (+ (* 2 (log dY.v)) (* 2 (log (floor h))))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dX.v 2) (pow (floor h) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(exp (+ (* 2 (log dY.v)) (* 2 (log (floor h)))))
(+ (* 2 (log dY.v)) (* 2 (log (floor h))))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dX.w 2) (pow (floor d) 2))
(* (pow dY.w 2) (pow (floor d) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(* (pow dX.v 2) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(* (pow dX.w 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2)))
(* (pow dY.v 4) (pow (floor h) 4))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(exp (+ (* -2 (log (/ 1 dY.v))) (* 2 (log (floor h)))))
(+ (* -2 (log (/ 1 dY.v))) (* 2 (log (floor h))))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(exp (+ (* 2 (log (floor h))) (* 2 (+ (log -1) (* -1 (log (/ -1 dY.v)))))))
(+ (* 2 (log (floor h))) (* 2 (+ (log -1) (* -1 (log (/ -1 dY.v))))))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
Calls

27 calls:

TimeVariablePointExpression
45.0ms
dY.v
@inf
((* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (log2 (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (* (* (pow (floor d) 2) dX.w) dX.w) (+ (* (* (pow (floor w) 2) dX.u) dX.u) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w))) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w)) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2))) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (* (* (floor w) dX.u) (* (floor w) dX.u)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dX.u (floor w)) 2) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow (* dX.w (floor d)) 2) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (pow (* dY.v (floor h)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2)))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))))
42.0ms
h
@-inf
((* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (log2 (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (* (* (pow (floor d) 2) dX.w) dX.w) (+ (* (* (pow (floor w) 2) dX.u) dX.u) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w))) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w)) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2))) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (* (* (floor w) dX.u) (* (floor w) dX.u)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dX.u (floor w)) 2) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow (* dX.w (floor d)) 2) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (pow (* dY.v (floor h)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2)))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))))
40.0ms
h
@inf
((* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (log2 (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (* (* (pow (floor d) 2) dX.w) dX.w) (+ (* (* (pow (floor w) 2) dX.u) dX.u) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w))) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w)) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2))) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (* (* (floor w) dX.u) (* (floor w) dX.u)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dX.u (floor w)) 2) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow (* dX.w (floor d)) 2) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (pow (* dY.v (floor h)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2)))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))))
34.0ms
h
@0
((* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (log2 (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (* (* (pow (floor d) 2) dX.w) dX.w) (+ (* (* (pow (floor w) 2) dX.u) dX.u) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w))) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w)) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2))) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (* (* (floor w) dX.u) (* (floor w) dX.u)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dX.u (floor w)) 2) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow (* dX.w (floor d)) 2) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (pow (* dY.v (floor h)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2)))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))))
18.0ms
dY.v
@-inf
((* (* (floor h) dX.v) (* (floor h) dX.v)) (* (* (floor d) dX.w) (* (floor d) dX.w)) (* (* (pow (floor d) 2) dY.w) dY.w) (log2 (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (log2 (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))))) (sqrt (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (* (* (pow (floor d) 2) dX.w) dX.w) (+ (* (* (pow (floor w) 2) dX.u) dX.u) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w))) (+ (* (* (pow (floor h) 2) dX.v) dX.v) (* (* (pow (floor d) 2) dX.w) dX.w)) (log2 (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))))) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2))) (* (* (floor d) dY.w) (* (floor d) dY.w)) (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (* (* (floor w) dX.u) (* (floor w) dX.u)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (sqrt (fmax (+ (+ (pow (* dX.u (floor w)) 2) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (pow (* dX.u (floor w)) 2) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow (* dX.w (floor d)) 2) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2)))) (pow (* dY.v (floor h)) 2) (sqrt (fmax (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (+ (pow (* dY.u (floor w)) 2) (exp (+ (* (log (floor h)) 2) (* (log dY.v) 2)))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)) (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u)))) (pow (* dY.w (floor d)) 2)))) (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))))

simplify143.0ms (0.8%)

Memory
21.1MiB live, 252.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02591966
18071956
230261949
082081865
Stop Event
iter limit
node limit
Counts
65 → 65
Calls
Call 1
Inputs
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dX.u 2) (pow (floor w) 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (exp (+ (* 2 (log dY.v)) (* 2 (log (floor h))))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(* (pow dX.v 2) (pow (floor h) 2))
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(exp (+ (* 2 (log dY.v)) (* 2 (log (floor h)))))
(+ (* 2 (log dY.v)) (* 2 (log (floor h))))
(* (pow dY.v 2) (pow (floor h) 2))
(* (pow dX.w 2) (pow (floor d) 2))
(* (pow dY.w 2) (pow (floor d) 2))
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(* (pow dX.v 2) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(* (pow dX.w 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2)))
(* (pow dY.v 4) (pow (floor h) 4))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(* (pow dY.u 2) (pow (floor w) 2))
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(exp (+ (* -2 (log (/ 1 dY.v))) (* 2 (log (floor h)))))
(+ (* -2 (log (/ 1 dY.v))) (* 2 (log (floor h))))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(exp (+ (* 2 (log (floor h))) (* 2 (+ (log -1) (* -1 (log (/ -1 dY.v)))))))
(+ (* 2 (log (floor h))) (* 2 (+ (log -1) (* -1 (log (/ -1 dY.v))))))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
Outputs
(log2 (sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))))
(fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
(- (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 4)))
(-.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))
(* (pow dX.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(+ (* (pow dY.u 2) (pow (floor w) 2)) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (+ (exp (+ (* 2 (log dY.v)) (* 2 (log (floor h))))) (+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))
(sqrt (fmax (+ (* (pow dX.u 2) (pow (floor w) 2)) (+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))) (- (+ (* (pow dY.w 2) (pow (floor d) 2)) (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(/ 1 (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))
(/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(* (pow dX.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v)
(+ (* (pow dX.v 2) (pow (floor h) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(exp (+ (* 2 (log dY.v)) (* 2 (log (floor h)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(+ (* 2 (log dY.v)) (* 2 (log (floor h))))
(*.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 dY.v)) #s(literal 2 binary32))
(* (pow dY.v 2) (pow (floor h) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(* (pow dX.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(* (pow dY.w 2) (pow (floor d) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(* (pow dX.u 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.u 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.u 2)) (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(* (pow dX.v 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.v 2)) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))
(* (pow dX.v 2) (+ (/ (* (pow dX.w 2) (pow (floor d) 2)) (pow dX.v 2)) (pow (floor h) 2)))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 dX.v dX.v))
(+ (* (pow dX.u 2) (pow (floor w) 2)) (* (pow dX.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))
(* (pow dX.w 2) (+ (/ (* (pow dX.u 2) (pow (floor w) 2)) (pow dX.w 2)) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.w) (/.f32 (*.f32 dX.u dX.u) dX.w) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.w) (/.f32 (*.f32 dX.v dX.v) dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dX.w dX.w))
(* (pow dX.w 2) (+ (/ (* (pow dX.v 2) (pow (floor h) 2)) (pow dX.w 2)) (pow (floor d) 2)))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.w) (/.f32 (*.f32 dX.v dX.v) dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (*.f32 dX.w dX.w))
(* (pow dY.v 4) (pow (floor h) 4))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))
(+ (* -1 (* (pow dY.u 4) (pow (floor w) 4))) (* (pow dY.v 4) (pow (floor h) 4)))
(-.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))
(+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))
(+ (* (pow dY.u 2) (- (* -1 (* (pow dY.u 2) (+ (* -1 (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))) (/ (pow (floor w) 4) (* (pow dY.v 2) (pow (floor h) 2)))))) (* -1 (pow (floor w) 2)))) (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(/ 1 (* (pow dY.v 2) (pow (floor h) 2)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(+ (/ 1 (* (pow dY.v 2) (pow (floor h) 2))) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 4) (pow (floor h) 4))))
(fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 4)) (* (pow dY.v 6) (pow (floor h) 6))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(fma.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+ (* (pow dY.u 2) (- (* (pow dY.u 2) (- (/ (* (pow dY.u 2) (pow (floor w) 6)) (* (pow dY.v 8) (pow (floor h) 8))) (* -1 (/ (pow (floor w) 4) (* (pow dY.v 6) (pow (floor h) 6)))))) (* -1 (/ (pow (floor w) 2) (* (pow dY.v 4) (pow (floor h) 4)))))) (/ 1 (* (pow dY.v 2) (pow (floor h) 2))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(* -1 (* (pow dY.u 4) (pow (floor w) 4)))
(*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))
(* (pow dY.u 4) (- (/ (* (pow dY.v 4) (pow (floor h) 4)) (pow dY.u 4)) (pow (floor w) 4)))
(*.f32 (-.f32 (/.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))
(* (pow dY.u 2) (pow (floor w) 2))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)
(* (pow dY.u 2) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2)) (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (- (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))) (* -1 (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))
(* (pow dY.u 2) (- (+ (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2)))) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.u 2)) (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 2))) (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.u 2))))) (* -1 (pow (floor w) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (neg.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (pow.f32 dY.v #s(literal 4 binary32)) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 dY.v #s(literal 4 binary32)) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))))) (*.f32 dY.u dY.u))
(/ -1 (* (pow dY.u 2) (pow (floor w) 2)))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(/ (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4)))) (/ 1 (pow (floor w) 2))) (pow dY.u 2))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u)) (pow.f32 (floor.f32 w) #s(literal 4 binary32)))) (*.f32 dY.u dY.u))
(/ (- (* -1 (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))) (+ (/ 1 (pow (floor w) 2)) (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))))) (pow dY.u 2))
(/.f32 (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (*.f32 (neg.f32 dY.u) dY.u))
(/ (- (* -1 (/ (* (pow dY.v 6) (pow (floor h) 6)) (* (pow dY.u 6) (pow (floor w) 8)))) (+ (/ 1 (pow (floor w) 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 4))) (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.u 4) (pow (floor w) 6)))))) (pow dY.u 2))
(/.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.u #s(literal 6 binary32))) (/.f32 (pow.f32 dY.v #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))))) (*.f32 dY.u dY.u))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.w 2) (pow (floor d) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (* (pow dY.w 2) (pow (floor d) 2)) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (+ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(- (+ (* (pow dY.v 2) (+ (* (pow dY.v 2) (+ (* -1 (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (pow (floor h) 4) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor h) 2))) (* (pow dY.w 2) (pow (floor d) 2))) (* -1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
(- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 4) (pow (floor w) 4)))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 dY.u #s(literal 4 binary32)))))
(- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 4)) (* (pow dY.u 6) (pow (floor w) 6)))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32)))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32)))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(- (* (pow dY.v 2) (- (* (pow dY.v 2) (- (* -1 (/ (* (pow dY.v 2) (pow (floor h) 6)) (* (pow dY.u 8) (pow (floor w) 8)))) (/ (pow (floor h) 4) (* (pow dY.u 6) (pow (floor w) 6))))) (/ (pow (floor h) 2) (* (pow dY.u 4) (pow (floor w) 4))))) (/ 1 (* (pow dY.u 2) (pow (floor w) 2))))
(fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 dY.v dY.v) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (pow.f32 dY.u #s(literal 8 binary32))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))))))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))
(exp (+ (* -2 (log (/ 1 dY.v))) (* 2 (log (floor h)))))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(+ (* -2 (log (/ 1 dY.v))) (* 2 (log (floor h))))
(*.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 dY.v)) #s(literal 2 binary32))
(* (pow dY.v 4) (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow dY.v 4))) (pow (floor h) 4)))
(*.f32 (-.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (/.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 dY.v #s(literal 4 binary32)))) (pow.f32 dY.v #s(literal 4 binary32)))
(* (pow dY.v 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (- (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2)) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(* (pow dY.v 2) (- (+ (* -1 (/ (+ (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (pow (floor h) 2))) (pow dY.v 4))) (+ (/ (* (pow dY.w 2) (pow (floor d) 2)) (pow dY.v 2)) (pow (floor h) 2))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(/ (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (pow dY.v 2))
(/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))) (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4))))) (pow dY.v 2))
(/.f32 (/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) dY.v) dY.v)
(/ (- (+ (/ 1 (pow (floor h) 2)) (/ (* (pow dY.u 6) (pow (floor w) 6)) (* (pow dY.v 6) (pow (floor h) 8)))) (+ (* -1 (/ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 4)))) (* -1 (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.v 4) (pow (floor h) 6)))))) (pow dY.v 2))
(/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))) (*.f32 dY.v dY.v))
(exp (+ (* 2 (log (floor h))) (* 2 (+ (log -1) (* -1 (log (/ -1 dY.v)))))))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) dY.v) #s(literal -2 binary32)) #s(literal 1 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(+ (* 2 (log (floor h))) (* 2 (+ (log -1) (* -1 (log (/ -1 dY.v))))))
(*.f32 (-.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v))) #s(literal 2 binary32))
(+ (* (pow dY.u 2) (pow (floor w) 2)) (* (pow dY.v 2) (pow (floor h) 2)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))
(- (/ (* (pow dY.v 4) (pow (floor h) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))) (/ (* (pow dY.u 4) (pow (floor w) 4)) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))
(fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32))))
(* (pow dY.w 2) (+ (/ (* (pow dY.u 2) (pow (floor w) 2)) (pow dY.w 2)) (+ (/ (* (pow dY.v 2) (pow (floor h) 2)) (pow dY.w 2)) (pow (floor d) 2))))
(*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.w) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.w) (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.w) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))
(* (pow dY.w 2) (- (+ (/ (* (pow dY.v 4) (pow (floor h) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2))))) (pow (floor d) 2)) (/ (* (pow dY.u 4) (pow (floor w) 4)) (* (pow dY.w 2) (- (* (pow dY.v 2) (pow (floor h) 2)) (* (pow dY.u 2) (pow (floor w) 2)))))))
(*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (/.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) dY.w) dY.w) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 dY.w dY.w)) (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))

rewrite188.0ms (1.1%)

Memory
2.9MiB live, 244.3MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0107906
0188730
1739699
24127699
08602699
Stop Event
iter limit
node limit
iter limit
Counts
29 → 616
Calls
Call 1
Inputs
(*.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))
(*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))))
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))
(pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w)))))
(fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))
Outputs
(*.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h))
(*.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v)
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v))
(*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)))
(*.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d))
(*.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w))
(*.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.w (floor.f32 d))))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d))
(*.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)))
(*.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w)
(*.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))
(*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.w (floor.f32 d))))
(pow.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (*.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d))
(*.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w))
(*.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.w (floor.f32 d))))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (*.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v)
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v))
(/.f32 (exp.f32 (/.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v))))) (exp.f32 (/.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v))))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v)))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (*.f32 dY.v (floor.f32 h)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d))
(*.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)))
(*.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w)
(*.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))
(*.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.w (floor.f32 d))))
(pow.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (*.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))))
(fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) (log.f32 (exp.f32 #s(literal 2 binary32))))
(*.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))
(*.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v)))))
(*.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(*.f32 #s(literal 1 binary32) (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 #s(literal 2 binary32) (log.f32 (*.f32 dY.v (floor.f32 h))))
(/.f32 (-.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32))) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32))))) (neg.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(/.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32)))) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v))))
(/.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 4 binary32) (-.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 (log.f32 (floor.f32 h)) (*.f32 #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))))))
(/.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v))) (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32))) (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v)))) (/.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v)))))
(fma.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) #s(literal 1 binary32) (log.f32 (*.f32 dY.v (floor.f32 h))))
(fma.f32 #s(literal 1 binary32) (log.f32 (*.f32 dY.v (floor.f32 h))) (log.f32 (*.f32 dY.v (floor.f32 h))))
(fma.f32 #s(literal 1 binary32) (log.f32 (floor.f32 h)) (log.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))
(fma.f32 #s(literal 1 binary32) (log.f32 (floor.f32 h)) (log.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v)))
(fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 1 binary32) (log.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 1 binary32) (log.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v)))
(fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (log.f32 dY.v) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)))
(fma.f32 #s(literal 2 binary32) (log.f32 (floor.f32 h)) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
(pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v))) (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32))) (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (log.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v)) (log.f32 dY.v))
(+.f32 (log.f32 (*.f32 dY.v dY.v)) (log.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(+.f32 (log.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (log.f32 (*.f32 dY.v dY.v)))
(+.f32 (log.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (log.f32 dY.v))
(+.f32 (log.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v)) (log.f32 (floor.f32 h)))
(+.f32 (log.f32 (*.f32 dY.v (floor.f32 h))) (log.f32 (*.f32 dY.v (floor.f32 h))))
(+.f32 (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (log.f32 dY.v) #s(literal 2 binary32)))
(+.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (log.f32 dY.v) (log.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))
(+.f32 (log.f32 (floor.f32 h)) (log.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v))))
(+.f32 (log.f32 (floor.f32 h)) (log.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v)))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))))
(*.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32))))))
(*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(literal 1 binary32))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32))) (-.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)))))
(-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))))
(-.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))))
(-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) dY.v (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 #s(literal -1 binary32) (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) dY.v) (floor.f32 h) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 dY.v #s(literal 3 binary32))) (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (floor.f32 h)) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (neg.f32 (pow.f32 dY.u #s(literal 4 binary32))) (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (floor.f32 h)) dY.v (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 dY.v (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 dY.v #s(literal 3 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (*.f32 dY.v (floor.f32 h))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 dY.u #s(literal 4 binary32)) (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 #s(literal -1 binary32) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (*.f32 dY.v (floor.f32 h)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 dY.v (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (floor.f32 h)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(fma.f32 (floor.f32 h) (*.f32 dY.v (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (neg.f32 (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 4 binary32)))) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 12 binary32)) #s(literal -1 binary32) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 12 binary32)))) #s(literal -1 binary32))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))
(+.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))
(*.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u))
(*.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dX.u)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w))
(*.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))
(*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u))
(*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u)
(*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u))
(*.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dX.u dX.u)))
(*.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u))
(*.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 w) dX.u)))
(pow.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 dX.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))))
#s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d))
(*.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)
(*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)))
(*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w))
(*.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w))
(*.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.w (floor.f32 d))))
(pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) #s(literal 1 binary32))
(exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)
(*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h))
(*.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v)
(*.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))
(*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))
(*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v))
(*.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))))
(*.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))
(*.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v))
(/.f32 (exp.f32 (/.f32 (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v))))) (exp.f32 (/.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v))))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32) (neg.f32 (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 (floor.f32 h) dY.v)))))
(pow.f32 (exp.f32 (fma.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 3 binary32)) #s(literal 8 binary32) (pow.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (-.f32 (*.f32 (log.f32 dY.v) #s(literal 2 binary32)) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (pow.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32)) #s(literal 4 binary32)))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.v (floor.f32 h))))
(pow.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 2 binary32))) (log.f32 (*.f32 dY.v (floor.f32 h)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dY.v (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 dY.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (floor.f32 w) (*.f32 dY.u dY.u)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 w) (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (floor.f32 d) (*.f32 dY.w dY.w)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(fma.f32 (floor.f32 h) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))
(+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))
(+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)))
(sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(pow.f32 (exp.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))))
(*.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))
(pow.f32 (exp.f32 (log.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))

eval160.0ms (0.9%)

Memory
-17.2MiB live, 180.0MiB allocated
Compiler

Compiled 35 890 to 2 928 computations (91.8% saved)

prune694.0ms (3.9%)

Memory
-155.8MiB live, 640.6MiB allocated
Pruning

135 alts after pruning (129 fresh and 6 done)

PrunedKeptTotal
New41358471
Fresh3171102
Picked235
Done134
Total447135582
Accuracy
75.7%
Counts
582 → 135
Alt Table
Click to see full alt table
StatusAccuracyProgram
22.3%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
20.9%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
39.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dX.u (floor.f32 w) (*.f32 dX.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
21.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
39.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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))))))
39.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
39.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
22.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
21.0%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
39.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))))))
20.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
21.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.3%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
39.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
25.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
24.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 1 binary32) (log.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
8.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 #s(approx (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (*.f32 (-.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v))) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
27.1%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
20.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.9%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.8%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
21.2%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
38.9%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
21.0%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
20.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
36.5%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))))))
21.4%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.7%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
21.9%
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.6%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
54.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
54.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
54.4%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
46.6%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.3%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
49.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
48.3%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
47.9%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
47.1%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))))))
52.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
36.7%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
37.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
37.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
46.4%
(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))) (fma.f32 (fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.3%
(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))) (fma.f32 (fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (floor.f32 h)) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.8%
(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))) (fma.f32 (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 dY.v #s(literal 3 binary32))) (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.6%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (pow (* dY.v (floor h)) 2) (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 dY.v dY.v) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (pow.f32 dY.u #s(literal 8 binary32))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))))))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.4%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (*.f32 (neg.f32 dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.3%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) dY.v) dY.v)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.3%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.3%
(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))) (fma.f32 (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.8%
(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))) (fma.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.8%
(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))) (fma.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.9%
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dY.u (floor.f32 w) (*.f32 dY.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
47.6%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.5%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.9%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
46.3%
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.9%
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
46.8%
(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))) (fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.6%
(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))) (fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.6%
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
46.4%
(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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.4%
(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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
46.8%
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
48.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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
46.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))) (fma.f32 #s(approx (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
47.4%
(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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 dY.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
47.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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
48.8%
(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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
48.5%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
49.6%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
48.8%
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
43.8%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32))))))))
48.4%
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (/.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) dY.w) dY.w) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) dY.w) dY.w) (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.f32 dY.w dY.w))))))
49.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))) #s(approx (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
31.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
32.2%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
38.2%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
30.5%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
29.8%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
29.4%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
30.1%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
29.7%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
22.0%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
47.4%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u)) (log.f32 (floor.f32 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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
48.1%
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 #s(approx (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
23.8%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
23.9%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
23.7%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
21.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
20.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
38.5%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
40.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
37.7%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
38.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
38.8%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
39.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
39.2%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
49.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
49.0%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))))))
36.6%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))))))
38.2%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
33.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
37.1%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32)))) (*.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))))))
39.3%
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
12.4%
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
12.9%
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))))
54.1%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
48.7%
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
12.2%
(log2.f32 (exp.f32 (*.f32 #s(approx (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))) #s(literal 1/2 binary32))))
13.3%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
17.5%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))))
17.6%
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))))
Compiler

Compiled 25 835 to 7 254 computations (71.9% saved)

regimes1.0s (5.7%)

Memory
31.1MiB live, 1 495.8MiB allocated
Counts
218 → 2
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 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)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.u (floor.f32 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) 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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))) (+.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) (+.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) 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) 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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))) (+.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 (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (*.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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u 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) 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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.w) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.w) (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.w) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 #s(approx (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 1 binary32) (log.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u)) (log.f32 (floor.f32 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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 #s(approx (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (*.f32 (-.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v))) #s(literal 2 binary32))))) (*.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))) (fma.f32 #s(approx (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 #s(approx (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(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))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.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))) (fma.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (pow (* dY.v (floor h)) 2) (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 dY.v #s(literal 3 binary32))) (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (floor.f32 h)) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(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))) (fma.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (-.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32)) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.w (floor.f32 d))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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 (fma.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 w) dX.u)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.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 (fma.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.u (floor.f32 w))) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 8 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 8 binary32)))) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (*.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32))))))))
(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))) (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dY.u (floor.f32 w) (*.f32 dY.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (/.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (fma.f32 dX.u (floor.f32 w) (*.f32 dX.v (floor.f32 h)))) (/.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (-.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.v (floor.f32 h)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))))
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.u #s(literal 4 binary32)) (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 dY.v #s(literal 4 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) 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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (fma.f32 (neg.f32 dY.v) (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (/.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) dY.w) dY.w) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) dY.w) dY.w) (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (/.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.u (floor.f32 w))) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 6 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (*.f32 (neg.f32 dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) dY.v) dY.v)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))) (fma.f32 (/.f32 (pow.f32 dY.u #s(literal 4 binary32)) (pow.f32 (floor.f32 h) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))) (fma.f32 (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) dY.v) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))))) (*.f32 dY.v dY.v))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (fma.f32 (-.f32 (neg.f32 (*.f32 (*.f32 dY.v dY.v) (fma.f32 (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (pow.f32 dY.u #s(literal 8 binary32))) (*.f32 dY.v dY.v) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (*.f32 (pow.f32 dY.u #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))))))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))))) (*.f32 dY.v dY.v) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 dY.u dY.u)) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (neg.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.u #s(literal 6 binary32))) (/.f32 (pow.f32 dY.v #s(literal 6 binary32)) (pow.f32 (floor.f32 w) #s(literal 8 binary32))) (fma.f32 (/.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (/.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) dY.u) (fma.f32 (/.f32 (pow.f32 dY.v #s(literal 4 binary32)) (pow.f32 (floor.f32 w) #s(literal 6 binary32))) (/.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.u #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))))))) (*.f32 dY.u dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))) (fma.f32 (fma.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 8 binary32))) (/.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 h) #s(literal 8 binary32))) (/.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 6 binary32)) (pow.f32 dY.v #s(literal 6 binary32))))) (*.f32 dY.u dY.u) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32))))) (*.f32 dY.u dY.u) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
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 (+.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))) (fma.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Calls

15 calls:

91.0ms
dX.v
89.0ms
dX.u
77.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))))
69.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))))))
69.0ms
dY.u
Results
AccuracySegmentsBranch
64.2%1w
64.2%1h
64.2%1d
64.2%1dX.u
64.2%1dX.v
64.2%1dX.w
64.2%1dY.u
64.2%1dY.v
64.2%1dY.w
68.9%2(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))))))
68.9%2(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)))))
68.9%2(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))))
64.2%1(floor.f32 w)
64.2%1(floor.f32 h)
64.2%1(floor.f32 d)
Compiler

Compiled 195 to 201 computations (-3.1% saved)

regimes205.0ms (1.1%)

Memory
11.0MiB live, 288.8MiB allocated
Counts
185 → 2
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 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)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.u (floor.f32 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) 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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))) (+.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) (+.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) 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) 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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))) (+.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 (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (*.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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u 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) 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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.w) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.w) (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.w) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 #s(approx (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 1 binary32) (log.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u)) (log.f32 (floor.f32 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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 #s(approx (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (*.f32 (-.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v))) #s(literal 2 binary32))))) (*.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))) (fma.f32 #s(approx (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 #s(approx (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(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))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.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))) (fma.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.v (pow.f32 (floor.f32 h) #s(literal 2 binary32))) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(approx (pow (* dY.v (floor h)) 2) (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (pow.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 dY.v #s(literal 3 binary32))) (pow.f32 (floor.f32 h) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) #s(literal 2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 5/2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
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 (+.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Calls

3 calls:

67.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))))
63.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)))))
63.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))))))
Results
AccuracySegmentsBranch
68.9%2(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))))))
68.9%2(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)))))
68.9%2(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 180 to 90 computations (50% saved)

regimes178.0ms (1%)

Memory
-19.9MiB live, 259.7MiB allocated
Counts
169 → 2
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 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)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.u (floor.f32 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) 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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))) (+.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) (+.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) 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) 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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))) (+.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 (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (*.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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dY.v dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u 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) 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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.w) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.w) (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.w) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.u dY.u) dY.v) (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.v) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.v) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (fma.f32 (/.f32 (*.f32 dY.v dY.v) dY.u) (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.u) (fma.f32 (/.f32 (*.f32 dY.w dY.w) dY.u) (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dY.u dY.u))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 #s(approx (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) (log.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 (floor.f32 h) dX.v)))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) dY.w (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.u dY.u) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u) dY.u)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (floor.f32 h) #s(literal 2 binary32))) dY.v) dY.v)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 1 binary32) (log.f32 (*.f32 (floor.f32 h) (*.f32 dY.v dY.v)))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (+.f32 (log.f32 (*.f32 (*.f32 dX.u (floor.f32 w)) dX.u)) (log.f32 (floor.f32 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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 6 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (pow.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.v (floor.f32 h))) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 #s(approx (+ (* (log (floor h)) 2) (* (log dY.v) 2)) (*.f32 (-.f32 (+.f32 (log.f32 (floor.f32 h)) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) dY.v))) #s(literal 2 binary32))))) (*.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))) (fma.f32 #s(approx (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (*.f32 (pow.f32 (floor.f32 h) #s(literal 4 binary32)) (pow.f32 dY.v #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 #s(approx (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (*.f32 (neg.f32 (pow.f32 (floor.f32 w) #s(literal 4 binary32))) (pow.f32 dY.u #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 dY.v dY.v)) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (fma.f32 (*.f32 dY.v (floor.f32 h)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) #s(approx (/ 1 (- (pow (* dY.v (floor h)) 2) (* (* (pow (floor w) 2) dY.u) dY.u))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) dY.v) dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dX.u) #s(literal 2 binary32)))) (exp.f32 (fma.f32 (log.f32 dX.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dY.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dY.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dY.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (exp.f32 (log.f32 (*.f32 dX.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (exp.f32 (log.f32 (*.f32 dX.v (floor.f32 h)))) (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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 (fma.f32 (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (exp.f32 (log.f32 (*.f32 dX.w (floor.f32 d)))) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(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))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (+.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 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.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))) (fma.f32 (-.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.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))))))
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 (+.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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
Calls

3 calls:

76.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))))
44.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)))))
43.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))))))
Results
AccuracySegmentsBranch
68.8%2(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))))))
68.8%2(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)))))
68.8%2(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 180 to 90 computations (50% saved)

regimes538.0ms (3%)

Memory
44.5MiB live, 746.6MiB allocated
Counts
114 → 2
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.f32 (*.f32 (floor.f32 h) dX.v) (*.f32 (floor.f32 h) dX.v))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 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)) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.v (floor.f32 h))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dX.u (floor.f32 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 dY.u) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (exp.f32 (fma.f32 (log.f32 (floor.f32 w)) #s(literal 2 binary32) (*.f32 (log.f32 dY.u) #s(literal 2 binary32)))) (*.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 dY.v) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dY.u) (*.f32 (floor.f32 w) dY.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dY.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) (*.f32 (floor.f32 w) dX.u)) (exp.f32 (fma.f32 (log.f32 (floor.f32 h)) #s(literal 2 binary32) (*.f32 (log.f32 dX.v) #s(literal 2 binary32))))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) 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))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 dX.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))) (+.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dX.w) #s(literal 2 binary32))))) (+.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 dY.w) #s(literal 2 binary32) (*.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32))))))))
(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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (exp.f32 (fma.f32 (log.f32 (floor.f32 d)) #s(literal 2 binary32) (*.f32 (log.f32 dY.w) #s(literal 2 binary32))))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (* (* dX.w (floor d)) (* dX.w (floor d))) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) 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) 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))) #s(approx (+ (* (* dY.v dY.v) (pow (floor h) 2)) (+ (pow (* dY.u (floor w)) 2) (pow (* dY.w (floor d)) 2))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (+ (* (* dY.v (floor h)) (pow (* dY.v (floor h)) 3)) (neg (pow (* dY.u (floor w)) 4))) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (* (- (pow (* dY.v (floor h)) 4) (pow (* dY.u (floor w)) 4)) (/ 1 (- (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2)))) (pow (* dY.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 4 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (*.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (* (log (fmax (+ (pow (* dX.w (floor d)) 2) (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2))) (+ (pow (* dY.w (floor d)) 2) (+ (pow (* dY.v (floor h)) 2) (pow (* dY.u (floor w)) 2))))) 1/2)) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 #s(approx (sqrt (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))))) (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u))) (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (+ (+ (pow (* dY.v (floor h)) 2) (pow (* dY.w (floor d)) 2)) (pow (* dY.u (floor w)) 2))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v)))))))
(log2.f32 (sqrt.f32 #s(approx (fmax (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w)))) (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 (fma.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (*.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 #s(approx (exp (+ (* (log (floor w)) 2) (* (log dX.u) 2))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(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))) (fma.f32 dY.u (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 dY.w (*.f32 dY.w (pow.f32 (floor.f32 d) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.u (pow.f32 (floor.f32 w) #s(literal 2 binary32))) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v dY.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w dY.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dY.v) dY.v (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32)))) (+.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 (fma.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dX.u dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) (+.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))) (fma.f32 (floor.f32 d) (*.f32 (*.f32 dY.w (floor.f32 d)) dY.w) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(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))) (fma.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) (+.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 (fma.f32 (*.f32 (*.f32 (floor.f32 d) dX.w) dX.w) (floor.f32 d) (+.f32 (pow.f32 (*.f32 (floor.f32 h) dX.v) #s(literal 2 binary32)) (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)))) (+.f32 (+.f32 (*.f32 (*.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 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dY.v dY.v) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) (*.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 (fma.f32 (*.f32 (*.f32 dY.u (floor.f32 w)) dY.u) (floor.f32 w) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dY.w) (*.f32 (floor.f32 d) dY.w))))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w))))))))
Calls

15 calls:

46.0ms
dY.v
45.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))))
41.0ms
dX.u
38.0ms
(floor.f32 d)
36.0ms
dX.w
Results
AccuracySegmentsBranch
54.5%1w
54.5%1d
54.5%1dX.w
54.5%1dY.w
54.5%1(floor.f32 w)
54.5%1(floor.f32 d)
54.5%1dX.v
57.8%2dY.u
54.5%1h
59.2%2dX.u
59.5%2dY.v
54.5%1(floor.f32 h)
54.5%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))))))
54.5%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)))))
54.5%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))))
Compiler

Compiled 195 to 201 computations (-3.1% saved)

regimes16.0ms (0.1%)

Memory
-29.3MiB live, 19.4MiB allocated
Counts
35 → 2
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.v dX.v) dX.u) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.u) (/.f32 (*.f32 dX.w dX.w) dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)))) (*.f32 dX.u dX.u))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (*.f32 (fma.f32 (/.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.u dX.u) dX.v) (fma.f32 (/.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.v) (/.f32 (*.f32 dX.w dX.w) dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)))) (*.f32 dX.v dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
(log2.f32 (exp.f32 (*.f32 (log.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))) #s(literal 1/2 binary32))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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))))))
Calls

1 calls:

14.0ms
dY.v
Results
AccuracySegmentsBranch
59.5%2dY.v
Compiler

Compiled 1 to 9 computations (-800% saved)

regimes10.0ms (0.1%)

Memory
20.2MiB live, 20.2MiB allocated
Counts
27 → 2
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (*.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))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.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 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dY.w dY.w))))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w)))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
Calls

1 calls:

8.0ms
dY.v
Results
AccuracySegmentsBranch
59.5%2dY.v
Compiler

Compiled 1 to 9 computations (-800% saved)

regimes11.0ms (0.1%)

Memory
-11.1MiB live, 24.9MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.u (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.v (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 dX.w (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.u dX.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v dX.v) (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.w dX.w) (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) (*.f32 dX.w dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) (*.f32 dX.v dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 d) (*.f32 (*.f32 dX.w (floor.f32 d)) dX.w) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (floor.f32 h) (*.f32 dX.v dX.v)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (floor.f32 w) (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h)) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) dX.v) (floor.f32 h) (+.f32 (pow.f32 (*.f32 (floor.f32 w) dX.u) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 (fma.f32 (*.f32 (*.f32 (floor.f32 w) dX.u) dX.u) (floor.f32 w) (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (fma.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
Calls

1 calls:

10.0ms
dY.v
Results
AccuracySegmentsBranch
59.5%2dY.v
Compiler

Compiled 1 to 9 computations (-800% saved)

regimes33.0ms (0.2%)

Memory
0.4MiB live, 76.9MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
Calls

15 calls:

3.0ms
(floor.f32 w)
3.0ms
d
2.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))))))
2.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))))
2.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
49.1%1dX.w
49.1%1(floor.f32 d)
49.1%1w
49.1%1d
49.1%1dY.w
49.1%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))))))
49.1%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)))))
49.1%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))))
49.1%1(floor.f32 w)
49.1%1dX.v
49.1%1h
49.1%1(floor.f32 h)
49.1%1dY.u
49.1%1dX.u
49.1%1dY.v
Compiler

Compiled 195 to 201 computations (-3.1% saved)

regimes27.0ms (0.2%)

Memory
1.1MiB live, 47.2MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Calls

15 calls:

4.0ms
dY.v
2.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))))))
2.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)))))
2.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))))
2.0ms
w
Results
AccuracySegmentsBranch
24.3%1dX.w
24.3%1w
24.3%1dX.v
24.3%1(floor.f32 w)
24.3%1dX.u
24.3%1dY.u
24.3%1dY.v
24.3%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))))))
24.3%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)))))
24.3%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))))
24.3%1h
24.3%1d
24.3%1dY.w
24.3%1(floor.f32 h)
24.3%1(floor.f32 d)
Compiler

Compiled 195 to 201 computations (-3.1% saved)

regimes23.0ms (0.1%)

Memory
6.6MiB live, 45.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Outputs
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Calls

15 calls:

3.0ms
dY.w
2.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))))))
2.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))))
2.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)))))
1.0ms
dX.v
Results
AccuracySegmentsBranch
23.6%1w
23.6%1dX.w
23.6%1(floor.f32 w)
23.6%1d
23.6%1(floor.f32 d)
23.6%1h
23.6%1dX.u
23.6%1(floor.f32 h)
23.6%1dY.u
23.6%1dY.v
23.6%1dY.w
23.6%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))))))
23.6%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)))))
23.6%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))))
23.6%1dX.v
Compiler

Compiled 195 to 201 computations (-3.1% saved)

bsearch5.0ms (0%)

Memory
4.4MiB live, 4.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5686843546306839e+38
1.9331769009046596e+38
Compiler

Compiled 64 to 43 computations (32.8% saved)

bsearch4.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5686843546306839e+38
1.9331769009046596e+38
Compiler

Compiled 64 to 43 computations (32.8% saved)

bsearch16.0ms (0.1%)

Memory
-29.6MiB live, 9.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.5686843546306839e+38
1.9331769009046596e+38
Compiler

Compiled 64 to 43 computations (32.8% saved)

bsearch2.0ms (0%)

Memory
3.7MiB live, 3.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
781890880.0
782226752.0
Compiler

Compiled 64 to 43 computations (32.8% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
781890880.0
782226752.0
Compiler

Compiled 64 to 43 computations (32.8% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
781890880.0
782226752.0
Compiler

Compiled 64 to 43 computations (32.8% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
781890880.0
782226752.0
Compiler

Compiled 64 to 43 computations (32.8% saved)

simplify49.0ms (0.3%)

Memory
8.6MiB live, 46.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01651294
12091294
22301294
32411294
42481294
52501294
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.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)))) #s(literal 159999998941053000171384102020127391744 binary32)) (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))) (fma.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(if (<=.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)))) #s(literal 159999998941053000171384102020127391744 binary32)) (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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(if (<=.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)))) #s(literal 159999998941053000171384102020127391744 binary32)) (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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w)))))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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)))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
Outputs
(if (<=.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)))) #s(literal 159999998941053000171384102020127391744 binary32)) (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))) (fma.f32 (fma.f32 (floor.f32 h) (*.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(if (<=.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (+.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h))) (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))))) #s(literal 159999998941053000171384102020127391744 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (+.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h))) (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (fma.f32 (fma.f32 (floor.f32 h) (*.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 dY.v (floor.f32 h)) dY.v)) (neg.f32 (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(if (<=.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)))) #s(literal 159999998941053000171384102020127391744 binary32)) (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))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(if (<=.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (+.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h))) (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))))) #s(literal 159999998941053000171384102020127391744 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (+.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h))) (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (fma.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 4 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 4 binary32))) (pow.f32 (-.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))))
(if (<=.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)))) #s(literal 159999998941053000171384102020127391744 binary32)) (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))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))))
(if (<=.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (+.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h))) (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))))) #s(literal 159999998941053000171384102020127391744 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (+.f32 (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h))) (*.f32 (*.f32 dY.u (floor.f32 w)) (*.f32 dY.u (floor.f32 w)))))))) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d))) (+.f32 (*.f32 (*.f32 dX.v (floor.f32 h)) (*.f32 dX.v (floor.f32 h))) (*.f32 (*.f32 dX.u (floor.f32 w)) (*.f32 dX.u (floor.f32 w))))) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dY.u) dY.u (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w)))))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (*.f32 dY.u (floor.f32 w)))) (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) (*.f32 dY.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)))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w)) (+.f32 (+.f32 (*.f32 (*.f32 dY.u dY.u) (pow.f32 (floor.f32 w) #s(literal 2 binary32))) (*.f32 (*.f32 dY.v (floor.f32 h)) (*.f32 dY.v (floor.f32 h)))) (*.f32 (*.f32 dY.w (floor.f32 d)) (*.f32 dY.w (floor.f32 d))))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32))) (*.f32 (*.f32 (floor.f32 d) dX.w) (*.f32 (floor.f32 d) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (*.f32 (*.f32 dX.w (floor.f32 d)) (*.f32 dX.w (floor.f32 d)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dY.w) dY.w))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(if (<=.f32 dY.v #s(literal 782000000 binary32)) (log2.f32 (sqrt.f32 (fmax.f32 (+.f32 (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 dX.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dX.u (floor.f32 w)) #s(literal 2 binary32)))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)))))) (log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32)))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 (floor.f32 d) dX.w) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (* (* (floor w) dX.u) (* (floor w) dX.u)) (* (* (floor h) dX.v) (* (floor h) dX.v))) (* (* (floor d) dX.w) (* (floor d) dX.w))) (pow.f32 (*.f32 dX.w (floor.f32 d)) #s(literal 2 binary32))) (+.f32 (+.f32 (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32)) (pow.f32 (*.f32 dY.v (floor.f32 h)) #s(literal 2 binary32))) (pow.f32 (*.f32 dY.u (floor.f32 w)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 h) #s(literal 2 binary32)) dX.v) dX.v))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))
(log2.f32 (sqrt.f32 (fmax.f32 #s(approx (+ (+ (pow (* dX.v (floor h)) 2) (pow (* dX.u (floor w)) 2)) (pow (* dX.w (floor d)) 2)) (fma.f32 (*.f32 (pow.f32 (floor.f32 w) #s(literal 2 binary32)) dX.u) dX.u (*.f32 (*.f32 (pow.f32 (floor.f32 d) #s(literal 2 binary32)) dX.w) dX.w))) #s(approx (+ (+ (* (* (floor w) dY.u) (* (floor w) dY.u)) (* (* (floor h) dY.v) (* (floor h) dY.v))) (* (* (floor d) dY.w) (* (floor d) dY.w))) (pow.f32 (*.f32 dY.w (floor.f32 d)) #s(literal 2 binary32))))))

soundness1.7s (9.5%)

Memory
-33.9MiB live, 1 025.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0100742
0174574
1669568
23946568
08346568
02591966
18071956
230261949
082081865
0107906
0188730
1739699
24127699
08602699
087635
0152515
1578515
23122515
08962515
076480
1211480
2737480
33011480
45101480
56245480
08502450
030183
051126
1162126
21219126
08123126
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 4 193 to 1 450 computations (65.4% saved)

preprocess112.0ms (0.6%)

Memory
7.6MiB live, 199.3MiB allocated
Remove

(abs dX.u)

(abs dX.v)

(abs dX.w)

(abs dY.u)

(abs dY.v)

(abs dY.w)

Compiler

Compiled 7 270 to 1 552 computations (78.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...